最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ListBox實現(xiàn)上移,下移,左移,右移的簡單實例

 更新時間:2014年02月13日 09:06:32   作者:  
這篇文章主要介紹了ListBox實現(xiàn)上移,下移,左移,右移的簡單實例。需要的朋友可以過來參考下,希望對大家有所幫助

復(fù)制代碼 代碼如下:

<html>
<head>
    <title>Javascript版選擇下拉菜單互移且排序</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
    <p>選定一項或多項然后點擊添加或移除(按住shift或ctrl可以多選),或在選擇項上雙擊進行添加和移除。</p>
    <form method="post" name="myform">
    <table border="0" width="300">
        <tr>
            <td width="40%">
                <select style="width:100px; height:200px" 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>
                    <option value="河南">河南</option>
                    <option value="湖北">湖北</option>
                    <option value="湖南">湖南</option>
                    <option value="內(nèi)蒙古">內(nèi)蒙古</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>
                    <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:100px; height:200px" 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);
                        i = 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>

相關(guān)文章

  • JavaScript實現(xiàn)多欄目切換效果

    JavaScript實現(xiàn)多欄目切換效果

    在網(wǎng)站開發(fā)中尤其是新聞類網(wǎng)站,經(jīng)常遇到多欄目切換的設(shè)計,這種效果有很多種實現(xiàn)效果,現(xiàn)在記錄一種很簡單的寫法
    2016-12-12
  • javascript hashtable實現(xiàn)代碼

    javascript hashtable實現(xiàn)代碼

    javascript中沒有像c#,java那樣的哈希表(hashtable), 然而,javascript中的Array也只有一些類似于'哈希表'的非常簡單功能。
    2009-10-10
  • JavaScript優(yōu)化圖片懶加載的性能技巧

    JavaScript優(yōu)化圖片懶加載的性能技巧

    前端發(fā)展過程中有許多性能優(yōu)化的操作,比如防抖、節(jié)流和圖片懶加載等,在這里我們首先聊聊圖片懶加載操作,我們會經(jīng)常逛像淘寶和京東等購物平臺,一次性全部加載會導(dǎo)致加載時間長、網(wǎng)絡(luò)資源消耗大,所以本文給大家介紹了JavaScript優(yōu)化圖片懶加載的性能技巧
    2024-06-06
  • js實現(xiàn)YouKu的漂亮搜索框效果

    js實現(xiàn)YouKu的漂亮搜索框效果

    這篇文章主要介紹了js實現(xiàn)YouKu的漂亮搜索框效果的方法,通過javascript結(jié)合鼠標事件與頁面樣式實現(xiàn)漂亮的搜索框效果,非常具有實用價值,需要的朋友可以參考下
    2015-08-08
  • JavaScript性能優(yōu)化技術(shù)深入研究

    JavaScript性能優(yōu)化技術(shù)深入研究

    這篇文章主要介紹了JavaScript性能優(yōu)化技術(shù),優(yōu)化涉及多個方面,包括代碼執(zhí)行效率、內(nèi)存使用、DOM操作、網(wǎng)絡(luò)請求等,通過合理的優(yōu)化策略,可以顯著提升應(yīng)用的響應(yīng)速度和用戶體驗,掌握這些技術(shù)對于構(gòu)建高性能的JavaScript應(yīng)用至關(guān)重要,需要的朋友可以參考下
    2025-02-02
  • 詳解js前端代碼異常監(jiān)控

    詳解js前端代碼異常監(jiān)控

    本文主要介紹了js代碼異常監(jiān)控的相關(guān)知識。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • javascript 實現(xiàn)自由落體的方塊效果

    javascript 實現(xiàn)自由落體的方塊效果

    這其實是一個很簡單的實現(xiàn),create一個新的div元素,然后append到文檔的body上,經(jīng)過一定時間的延遲,做自由落體運動,著地后fade消失。 不多說,直接上代碼。
    2010-01-01
  • JS模擬面向?qū)ο笕猓ǘ?、類型與賦值)

    JS模擬面向?qū)ο笕猓ǘ?、類型與賦值)

    上次,我講了有關(guān)類型區(qū)別和傳遞的問題,現(xiàn)在,我給大家在插上一點有關(guān)類型賦值的問題。
    2011-07-07
  • 深入JS繼承

    深入JS繼承

    這篇文章主要介紹了深入JS繼承,對繼承感興趣的同學,可以參考下
    2021-05-05
  • JS轉(zhuǎn)換金額大寫方法詳細例子

    JS轉(zhuǎn)換金額大寫方法詳細例子

    在處理財務(wù)賬款類需求時需要將轉(zhuǎn)賬金額寫成大寫的,下面這篇文章主要給大家介紹了關(guān)于JS轉(zhuǎn)換金額大寫方法的相關(guān)資料,文中給出了詳細的代碼示例,需要的朋友可以參考下
    2023-10-10

最新評論

乌兰县| 齐河县| 利津县| 余姚市| 邯郸县| 宁蒗| 曲水县| 榆社县| 房产| 五莲县| 永川市| 洪洞县| 大冶市| 庆阳市| 香港 | 商水县| 孟村| 六安市| 中江县| 简阳市| 革吉县| 财经| 秦安县| 都安| 中阳县| 从江县| 石泉县| 连江县| 左云县| 普格县| 阜平县| 东兰县| 桦南县| 延川县| 灵川县| 长治县| 蕲春县| 东辽县| 周宁县| 遂溪县| 遂宁市|