1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title>选项移动</title>
 6         <script>
 7             function moveLeft(){
 8                 var leftSelect = document.getElementById("leftSelect");
 9                 var rightSelect = document.getElementById("rightSelect");
10                 var options = leftSelect.options;
11                 for(var i=0;i<options.length;i++){
12                     if(options[i].selected){
13                         rightSelect.appendChild(options[i]);
14                     }
15                 }
16             }
17             
18             function moveLeftAll(){
19                 var leftSelect = document.getElementById("leftSelect");
20                 var rightSelect = document.getElementById("rightSelect");
21                 var options = leftSelect.options;
22                 for(var i=options.length-1;i>=0;i--){
23                     rightSelect.appendChild(options[i]);
24                 }
25             }
26             
27             function moveRight(){
28                 var leftSelect = document.getElementById("leftSelect");
29                 var rightSelect = document.getElementById("rightSelect");
30                 var options = rightSelect.options;
31                 for(var i=0;i<options.length;i++){
32                     if(options[i].selected){
33                         leftSelect.appendChild(options[i]);
34                     }
35                 }
36             }
37             
38             function moveRightAll(){
39                 var leftSelect = document.getElementById("leftSelect");
40                 var rightSelect = document.getElementById("rightSelect");
41                 var options = rightSelect.options;
42                 for(var i=options.length-1;i>=0;i--){
43                     leftSelect.appendChild(options[i]);
44                 }
45             }
46         </script>
47     </head>
48     <body>
49         <table>
50             <tr>
51                 <td>
52                     <select multiple="multiple" id="leftSelect" ondblclick="moveLeft()">
53                         <option>小米手机</option>
54                         <option>华为手机</option>
55                         <option>vivo手机</option>
56                         <option>红米手机</option>
57                         <option>oppo手机</option>
58                     </select>
59                 </td>
60                 <td>
61                     <select multiple="multiple" id="rightSelect" ondblclick="moveRight()">
62                         <option>黑鲨手机</option>
63                         <option>红魔手机</option>
64                         <option>一加手机</option>
65                     </select>
66                 </td>
67             </tr>
68             <tr>
69                 <td>
70                     <input type="button" value=">>" onclick="moveLeft()"/><br/>
71                     <input type="button" value=">>>" onclick="moveLeftAll()"/>
72                 </td>
73                 <td>
74                     <input type="button" value="<<" onclick="moveRight()"/><br/>
75                     <input type="button" value="<<<" onclick="moveRightAll()"/>
76                 </td>
77             </tr>
78         </table>
79     </body>
80 </html>

 

版权声明:本文为yxfyg原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yxfyg/p/12660991.html