zoukankan      html  css  js  c++  java
  • 实现列表框元素的左右移动

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6      <!--引入框架-->
     7     <link href="resource/bootstrap/css/bootstrap.css" rel="stylesheet">
     8     <script src="resource/jQuery/jquery-1.11.3.js"></script>
     9     <script src="resource/bootstrap/js/bootstrap.js"></script>
    10 
    11     <!--引入自己的js-->
    12     <script src="js/demo1.js"></script>
    13 
    14     <style>
    15         /*css选择器:class,id,标签,复合选择器*/
    16     </style>
    17 </head>
    18 <body>
    19     <script>
    20             function MoveOption(obj1,obj2,flag) {
    21                 for (var i = 0; i < obj1.options.length; i++) {
    22                   if(flag){
    23                    var opt = new Option(obj1.options[i].text, obj1.options[i].value);
    24                                         obj2.options.add(opt);
    25                                         obj1.remove(i);
    26                                         i = i - 1;
    27                   }
    28                   else
    29                   {
    30                       if (obj1.options[i].selected) {
    31                             var opt = new Option(obj1.options[i].text, obj1.options[i].value);
    32                             obj2.options.add(opt);
    33                             obj1.remove(i);
    34                             i = i - 1;
    35                             }
    36                         
    37                   }
    38                 }
    39             }
    40             </script>
    41     <select id="left" multiple=true size=4>
    42     <option value='0'>0</option>
    43     <option value='1'>1</option>
    44     <option value='2'>2</option>
    45     <option value='3'>3</option>
    46     <select>
    47     <input type=button value='>' onclick="MoveOption(document.getElementById('left'),document.getElementById('right'))">
    48     <input type=button value='>>' onclick="MoveOption(document.getElementById('left'),document.getElementById('right'),true)">
    49     <input type=button value='<' onclick="MoveOption(document.getElementById('right'),document.getElementById('left'))">
    50     <input type=button value='<<' onclick="MoveOption(document.getElementById('right'),document.getElementById('left'),true)">
    51     <select id="right" multiple=true size=4>
    52     <select>
    53 
    54 </body>
    55 </html>
    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    svn:ignore 设置忽略文件
    Css让文字自适应Table宽度[转]
    自学python笔记
    java代码中添加log4j日志
    maven多模块项目搭建
    js || 与&&
    java内存溢出和tomcat内存配置
    xsl:for-each中引用循环外全局变量
    quartz启动两次(tomcat)
    pymysql简单封装
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4878430.html
Copyright © 2011-2022 走看看