我遇到Mozilla的问题,我在.NET中使用这个客户端JavaScript代码将值从一个列表框添加到另一个列表框。它与IE一起工作正常,但没有使用Mozilla 4.0。 我知道哪里错了?或建议我使用服务器端脚本。
function Add()
{
debugger;
var source = document.getElementById('lbLocality');
var target = document.getElementById('lbSelected');
var count = source.length;
for (var i = count - 1; i >= 0; i--)
{
var item = source.options[i];
if(item.selected)
{
source.remove(i);
target.add(item);
}
}
}
答案 0 :(得分:2)
add
需要Firefox(或其他mozilla浏览器)中的第二个参数。第二个选项确定要在选择列表中添加新项目的位置。只需使用null
将其包含在最后。
target.add(item, null);