http://www.51windows.net/myjs/?u=/hw/asp/jsview.asp?id=312

解决方案 »

  1.   

    不记得是哪地了
    这个非常好
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 4</title>
    </head><body>
    <script language=javascript>
    function move2right()
    {
        var op1=form1.D1.options,op2=form1.D2.options;
        var lastElement=null;
        for(var i=op1.length-1;i>=0;i--)
          if (op1[i].selected)
          {
              lastElement=form1.D2.insertBefore(op1[i],lastElement);
              
          }}
    function all_move2right()
    {
        var op1=form1.D1.options,op2=form1.D2.options;
        var lastElement=null;
        while(op1.length>0)
        {
            op2.appendChild(op1[0]);
        }
    }
    function move2left()
    {
        var op1=form1.D1.options,op2=form1.D2.options;
        var lastElement=null;
        for(var i=op2.length-1;i>=0;i--)
          if (op2[i].selected)
          {
              lastElement=form1.D1.insertBefore(op2[i],lastElement);
              
          }}
    function all_move2left()
    {
        var op1=form1.D1.options,op2=form1.D2.options;
        var lastElement=null;
        while(op2.length>0)
        {
            op1.appendChild(op2[0]);
        }
    }
    </script>
    <form name=form1><p>&nbsp;&nbsp;&nbsp; 
    <select size="7" name="D1" multiple style="width:50px">
    <option value="0">AAA</option>
    <option value="1">BBB</option>
    <option value="3">CCC</option>
    </select><select size="7" name="D2" multiple style="width:50px">
    <option value="4">DDD</option>
    <option value="5">EEE</option>
    <option value="6">FFF</option>
    </select></p><p>&nbsp;&nbsp;&nbsp; 
    <input type="button" value="&lt;" name="B3" onclick="move2left()">
    <input type="button" value="&lt;&lt;" name="B4" onclick="all_move2left()">
    <input type="button" value="&gt;&gt;" name="B5" onclick="all_move2right()">
    <input type="button" value="&gt;" name="B6" onclick="move2right()"></p></form></body></html>