我在使用 Mozilla 时遇到问题,我在 .NET 中使用此客户端 JavaScript 代码将值从一个列表框添加到另一个列表框。它在 IE 上工作正常,但在 Mozilla 4.0 上不工作。 知道我哪里错了吗?或者建议我使用服务器端脚本。
<p></p>
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);
}
}
}
最佳答案
add
在 Firefox(或其他 mozilla 浏览器)中需要第二个参数。第二个选项确定您要在选择列表中的何处添加新项目。只需使用 null
将其包含在末尾即可。
target.add(item, null);
关于javascript - 添加功能在 IE 上运行良好,但在 Mozilla 上运行不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5765751/