zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    九项重要的职业规划提示
    Java程序员应该掌握的十项技术
    把QQ炫铃变为本机系统提示音
    maven 安装jar到库中
    Java程序连接各种数据库的方法
    J2EE体系架构概述
    一个完整的项目管理流程(适合软件开发)
    JavaScript函数调用时的作用域链和调用对象是如何形成的及与闭包的关系
    iframe自适应及offsetHeight/Width+scrollHeight/Width区别
    JavaBean的绑定属性及约束属性[转]
  • 原文地址:https://www.cnblogs.com/zhangjinghe/p/7447295.html
Copyright © 2011-2022 走看看