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

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

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

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

<html>
<head>
    <title>Javascript版選擇下拉菜單互移且排序</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
    <p>選定一項(xiàng)或多項(xiàng)然后點(diǎn)擊添加或移除(按住shift或ctrl可以多選),或在選擇項(xiàng)上雙擊進(jìn)行添加和移除。</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="澳門(mén)">澳門(mén)</option>
                    <option value="臺(tái)灣">臺(tái)灣</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實(shí)現(xiàn)多欄目切換效果

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

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

    javascript hashtable實(shí)現(xiàn)代碼

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

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

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

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

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

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

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

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

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

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

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

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

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

    深入JS繼承

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

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

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

最新評(píng)論

安泽县| 克山县| 铁力市| 仪陇县| 柯坪县| 思茅市| 车险| 华池县| 化隆| 佳木斯市| 上虞市| 卢湾区| 湾仔区| 洛南县| 班玛县| 马龙县| 云阳县| 黄石市| 灵丘县| 永川市| 罗山县| 探索| 雷州市| 奈曼旗| 凌云县| 靖宇县| 平乐县| 丹东市| 封开县| 尚义县| 南城县| 宁晋县| 巩义市| 柞水县| 嘉定区| 大荔县| 禹城市| 马龙县| 巴楚县| 乌兰浩特市| 阿拉善盟|