1. 程式人生 > >js實現的下拉選單的左右移動

js實現的下拉選單的左右移動

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
<script language="javascript" type="text/javascript">
 function move(right,left){
    
    //獲取右側節點
    var right=document.getElementById(right);
    //獲取左側節點
    var left=document.getElementById(left);
    //獲取選中的option的值
       var tmpOp = right.options[right.selectedIndex];
    //加文字以子節點形式加入到option元素中
                 left.appendChild(tmpOp);
                }

</script>
</head>
<body>
<select size="10"  id="a" >
<option value="第一種" >第一種</option>
<option value="第二種" >第二種</option>
<option value="第三種" >第三種</option>
<option value="第四種" >第四種</option>
 
</select>

<input type="button" value="向右" onclick="move('a','b')">
<input type="button" value="向左" onclick="move('b','a')">
<select size="10"  id="b">
<option value="php" >php</option>
<option value="net" >net </option>
<option value="css" >css</option>
<option value="html" >html</option>
 
</select>

</body>
</html>