<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
select {
width: 200px;
height: 200px;
background-color: #33cccc;
font-size: 20px;
}
</style>
</head>
<body>
<select id="all" size="5" multiple="multiple">
<option>苹果</option>
<option>橘子</option>
<option>梨</option>
<option>西瓜</option>
<option>水蜜桃</option>
</select>
<input type="button" value=">>" id="btn1">
<input type="button" value="<<" id="btn2">
<input type="button" value=">" id="btn3">
<input type="button" value="<" id="btn4">
<select id="choose" multiple="multiple">
</select>
<script src="common.js"></script>
<script>
var all = my$("all");
var choose = my$("choose");
var btn1 = my$("btn1");
var btn3 = my$("btn3");
btn1.onclick = function () {
var opts = all.children;
var n = opts.length;
for (var i = 0 ; i < n ; i++) {
choose.appendChild(opts[0]);
}
};
btn3.onclick = function () {
var opts = all.children;
var arr = [];
for (var i = 0 ; i < opts.length ; i++) {
if (opts[i].selected === true) {
arr.push(opts[i]);
}
}
for (var j = 0 ; j < arr.length ; j++) {
choose.appendChild(arr[j]);
arr[j].selected = false;
}
};
</script>
</body>
</html>