function listbox_moveacross(sourceID, destID) {
var src = document.getElementById(sourceID);
var dest = document.getElementById(destID);
var errCount = 0;
for (var count = 0; count < src.options.length; count++) {
if (src.options[count].selected == true) {
var option = src.options[count];
var newOption = document.createElement("option");
newOption.value = option.value;
newOption.text = option.text;
newOption.selected = true;
try {
dest.add(newOption, null); // Standard
src.remove(count, null);
} catch (error) {
dest.add(newOption); // IE only
src.remove(count);
}
count--;
errCount++;
}
}
if (errCount == 0) {
alert("No Element Selected or you have no element to move");
}
}
嗨,对 JavaScript 有任何帮助吗? 给定代码将用于将值列表从右向左和向左移动到用户可以选择给定列表中的多个值,但在我的情况下,我无法将值列表从右向左移动,但它从左到右工作正常