全选多选js代码,但不兼容火狐,那位高手帮忙修改一下,非常感谢,5分。

2025-05-19 22:10:53
推荐回答(2个)
回答1:

全选

改为
全选


function checkAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i a[i].checked = window.event.srcElement.checked;
}
改为
function checkAll(str,event)
{

var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i a[i].checked = event.target.checked;
}

回答2:

  尊敬的用户,您好!很高兴为您答疑。

  您的这段代码是因为window.event的兼容模式导致的,您可以参考下:处理firefox不支持window.event的问题,中所描述的解决办法。

  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。