<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>组件移动操作</title>
<!-- 单击可选列表中的元素后出现在已选列表中。
单击已选列表中的元素后出现在可选列表中。
其中可选列表的id为select_1,已选列表的id为select_2。
其中可选列表中的元素的id为option_1,option_2...option_n。 -->
</head>
<body>
<select id="select_1" size="4">
<option value="可选项">可选项</option>
<option id="option_1" value="北京" οnclick="move(this)">北京</option>
<option id="option_2" value="成都" οnclick="move(this)">成都</option>
<option id="option_3" value="重庆" οnclick="move(this)">重庆</option>
</select>
<select id="select_2" size="4">
<option value="已选">已选</option>
</select>
<script>
function move(obj) {
var objSelect1 = document.getElementById("select_1");
var objSelect2 = document.getElementById("select_2");
if (obj.parentNode == objSelect1) {
// console.log(obj.parentNode)
objSelect2.appendChild(obj);
} else {
objSelect1.appendChild(obj);
// console.log(obj.parentNode)
}
}
</script>
</body>
</html>
05-24
349
06-08
787
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交