• DOM2练习


    左右互相输入

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                select{
                     60px;
                }
            </style>
        </head>
        <body>
            <select id="s1" size="7" multiple="multiple">
                <option>123</option>
                <option>456</option>
                <option>789</option>
            </select>
            <input type="button" value="向 右" id="btn-r" />
            <input type="button" value="向 左" id="btn-l" />
            <select id="s2" size="7" multiple="multiple">
                <option>abc</option>
                <option>xyz</option>
                <option>ijk</option>
            </select>
            
        </body>
    </html>
    <script>
        var s1 = document.getElementById("s1");
        var s2 = document.getElementById("s2");
        var btn_r = document.getElementById("btn-r");
        var btn_l = document.getElementById("btn-l");
      
            btn_r.onclick = function(){
                s2.appendChild(s1.selectedOptions[0]);
            }
       
     
            btn_l.onclick = function(){
                s1.appendChild(s2.selectedOptions[0]);
            }
       
    </script>

    可多项选择左右互取

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                select{
                     60px;
                }
            </style>
        </head>
        <body>
            <select id="s1" size="7" multiple="multiple">
                <option>123</option>
                <option>456</option>
                <option>789</option>
            </select>
            <input type="button" value="向 右" id="btn-r" />
            <input type="button" value="向 左" id="btn-l" />
            <select id="s2" size="7" multiple="multiple">
                <option>abc</option>
                <option>xyz</option>
                <option>ijk</option>
            </select>
            
        </body>
    </html>
    <script>
        var s1 = document.getElementById("s1");
        var s2 = document.getElementById("s2");
        var btn_r = document.getElementById("btn-r");
        var btn_l = document.getElementById("btn-l");
        
            btn_r.onclick = function(){
                for(var a = 0;true;a++){
                s2.appendChild(s1.selectedOptions[0]);
                }
            }
        
        
            btn_l.onclick = function(){
                for(var b = 0;true;b++){
                s1.appendChild(s2.selectedOptions[0]);
                }
            }
        
    </script>

  • 相关阅读:
    [Bzoj2120]数颜色
    [Bzoj2049][Sdoi2008]Cave 洞穴勘测
    [2019上海网络赛F题]Rhyme scheme
    [2019上海网络赛J题]Stone game
    Codeforces Round #688 (Div. 2) C
    Educational Codeforces Round 99 (Rated for Div. 2) D
    Educational Codeforces Round 99 (Rated for Div. 2) B
    Codeforces Round #685 (Div. 2) D
    Codeforces Round #685 (Div. 2) C
    Codeforces Round #685 (Div. 2) B
  • 原文地址:https://www.cnblogs.com/zhangjinghe/p/7447295.html
Copyright © 2020-2023  润新知