<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        JS實現左右列表互相調換功能

        來源:懂視網 責編:小采 時間:2020-11-27 19:50:04
        文檔

        JS實現左右列表互相調換功能

        JS實現左右列表互相調換功能:這次給大家帶來JS實現左右列表互相調換功能,JS實現左右列表互相調換的注意事項有哪些,下面就是實戰案例,一起來看一下。實現功能:1.左邊的下拉框內容添加到右邊的下拉框,支持多選移動,且同時將右邊的下拉框對象移除;2.支持列表中項目上下位置的移動;3
        推薦度:
        導讀JS實現左右列表互相調換功能:這次給大家帶來JS實現左右列表互相調換功能,JS實現左右列表互相調換的注意事項有哪些,下面就是實戰案例,一起來看一下。實現功能:1.左邊的下拉框內容添加到右邊的下拉框,支持多選移動,且同時將右邊的下拉框對象移除;2.支持列表中項目上下位置的移動;3
        這次給大家帶來JS實現左右列表互相調換功能,JS實現左右列表互相調換的注意事項有哪些,下面就是實戰案例,一起來看一下。

        實現功能:

        1.左邊的下拉框內容添加到右邊的下拉框,支持多選移動,且同時將右邊的下拉框對象移除;

        2.支持列表中項目上下位置的移動;

        3.效果圖如下:

        Html代碼

        <HTML> 
        <HEAD> 
        <TITLE>選擇下拉菜單</TITLE> 
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
        <META NAME="Description" CONTENT="Power by hill"> 
        </HEAD> 
        <BODY> 
        <p>選定一項或多項然后點擊添加或移除(按住shift或ctrl可以多選),或在選擇項上雙擊進行添加和移除。</p> 
        <form method="post" name="myform"> 
        <table border="0" width="300"> 
        <tr> 
        <td width="40%"> 
        <select style="WIDTH:100%" multiple name="list1" size="12" ondblclick="moveOption(document.myform.list1, document.myform.list2)"> 
        <option value="北京">北京</option> 
        <option value="上海">上海</option> 
        <option value="山東">山東</option> 
        <option value="安徽">安徽</option> 
        <option value="重慶">重慶</option> 
        <option value="福建">福建</option> 
        <option value="甘肅">甘肅</option> 
        <option value="廣東">廣東</option> 
        <option value="廣西">廣西</option> 
        <option value="貴州">貴州</option> 
        <option value="海南">海南</option> 
        <option value="河北">河北</option> 
        <option value="黑龍江">黑龍江</option> 
        </select> 
        </td> 
        <td width="20%" align="center"> 
        <input type="button" value="添加" onclick="moveOption(document.myform.list1, document.myform.list2)"><br/> 
        <br/> 
        <input type="button" value="刪除" onclick="moveOption(document.myform.list2, document.myform.list1)"> 
        </td> 
        <td width="40%"> 
        <select style="WIDTH:100%" multiple name="list2" size="12" ondblclick="moveOption(document.myform.list2, document.myform.list1)"> 
        </select> 
        </td> 
        <td> 
        <button onclick="changepos(list2,-1)" type="button">上移</button> 
        <br/> 
        <button onclick="changepos(list2,1)" type="button">下移</button> 
        </td> 
        </tr> 
        </table> 
        值:<input type="text" name="city" size="40"> 
        </form> 
        <script language="JavaScript"> 
        <!-- 
        function moveOption(e1, e2){ 
        try{ 
        for(var i=0;i<e1.options.length;i++){ 
        if(e1.options[i].selected){ 
        var e = e1.options[i]; 
        e2.options.add(new Option(e.text, e.value)); 
        e1.remove(i); 
        ii=i-1 
        } 
        } 
        document.myform.city.value=getvalue(document.myform.list2); 
        } 
        catch(e){} 
        } 
        function getvalue(geto){ 
        var allvalue = ""; 
        for(var i=0;i<geto.options.length;i++){ 
        allvalue +=geto.options[i].value + ","; 
        } 
        return allvalue; 
        } 
        function changepos(obj,index) 
        { 
        if(index==-1){ 
        if (obj.selectedIndex>0){ 
        obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex-1)) 
        } 
        } 
        else if(index==1){ 
        if (obj.selectedIndex<obj.options.length-1){ 
        obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex+1)) 
        } 
        } 
        } 
        //--> 
        </script> 
        </BODY> 
        </HTML>

        相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!

        推薦閱讀:

        ElTableColumn擴展方法詳解

        Vue操作自定義動態組件方法詳解

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JS實現左右列表互相調換功能

        JS實現左右列表互相調換功能:這次給大家帶來JS實現左右列表互相調換功能,JS實現左右列表互相調換的注意事項有哪些,下面就是實戰案例,一起來看一下。實現功能:1.左邊的下拉框內容添加到右邊的下拉框,支持多選移動,且同時將右邊的下拉框對象移除;2.支持列表中項目上下位置的移動;3
        推薦度:
        標簽: 功能 左右 列表
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲AV成人无码网天堂| 日韩亚洲不卡在线视频中文字幕在线观看 | 一级做a爰全过程免费视频毛片| 好吊妞在线成人免费| 亚洲乱码无人区卡1卡2卡3| 成人毛片免费播放| 亚洲欧美第一成人网站7777 | 久久九九免费高清视频| 亚洲伊人久久精品影院| 在线看片免费人成视频播| 亚洲成色在线影院| 亚洲美女视频免费| 亚洲AV综合永久无码精品天堂| 永久免费视频v片www| 免费一区二区三区在线视频| 亚洲女初尝黑人巨高清| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲AV美女一区二区三区| 亚洲精品国产免费| 亚洲乱妇熟女爽到高潮的片| 俄罗斯极品美女毛片免费播放 | 久久精品无码专区免费东京热| 亚洲人成高清在线播放| 欧洲精品免费一区二区三区| 免费大片黄在线观看| 久久精品国产精品亚洲色婷婷| 91福利免费体验区观看区| 亚洲精品日韩一区二区小说| 亚洲欧洲久久av| 国产四虎免费精品视频| 国产精品亚洲一区二区在线观看| 国产精品亚洲综合一区| 精品无码国产污污污免费网站| 亚洲区日韩精品中文字幕| 伊人久久综在合线亚洲91| 久久精品免费一区二区| 黄页网址在线免费观看| 7777久久亚洲中文字幕蜜桃 | 久久精品国产免费观看 | 91亚洲国产成人久久精品| 免费大黄网站在线观|