添加功能与IE一起工作正常,但不适用于Mozilla

时间:2011-04-23 17:28:45

标签: javascript .net asp.net validation

我遇到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); } } }

1 个答案:

答案 0 :(得分:2)

add需要Firefox(或其他mozilla浏览器)中的第二个参数。第二个选项确定要在选择列表中添加新项目的位置。只需使用null将其包含在最后。

target.add(item, null);