答案 0 :(得分:0)
要获取所选index
元素中的option
,请使用selectedIndex
属性。
要将选项附加到目标select
,请使用appendChild()
方法。
要从源select
中删除该选项,请使用removeChild()
方法。
var source_select = document.getElementById("roles");
var target_select = document.getElementById("asgndroles");
function copy_selected() {
var selected_option = source_select.options[source_select.selectedIndex];
source_select.removeChild(selected_option);
target_select.appendChild(selected_option);
}
<select size="5" id="roles">
<option>Admin</option>
<option>User</option>
<option>Super User</option>
<option>Super Admin</option>
</select>
<select size="5" id="asgndroles">
</select>
<button onclick="copy_selected()">COPY</button>