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>

  • 相关阅读:
    宽屏手机显示9.png的图片拉伸不均衡
    android中 System.exit(0)的理解
    android 由于界面控件过多耗时处理办法
    iOS开发笔记--sqlite3 语句总结
    iOS开发笔记--iOS应用架构谈
    iOS开发笔记--iOS 学习资料整理
    iOS开发笔记--iOS、mac开源项目及库汇总
    iOS开发笔记--iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognize
    iOS开发笔记--Masonry介绍与使用实践:快速上手Autolayout
    iOS开发笔记--使用CocoaPods来管理iOS项目的依赖库
  • 原文地址:https://www.cnblogs.com/zhangjinghe/p/7447295.html
Copyright © 2011-2022 走看看