FireFox 是遵守W3C, 沒有event
所以可能会出现" event is not defined "
而IE event给于window.event,
解决方法:
funname( event,....) {
var evt = event ? event : (window.event ? window.event : null);
。。。
}
调用时要加上event参数 onmouseover="javascript: funname(event, ....); "
3.注意:
IE 的 event.srcElement <==> Firefox 中的 event.target
IE 的 a.innerText <==> Firefox 中的 a.textContent
IE 的 document.all[obj].style <==> Firefox 中的 document.getElementById(obj).style
本文介绍了解决不同浏览器(如Firefox和Internet Explorer)间事件处理差异的方法。通过一个实用的JavaScript函数示例,确保了跨浏览器兼容性,并解释了在IE与Firefox中事件属性的不同。
640

被折叠的 条评论
为什么被折叠?



