2012-04-16 18:51:52|?次阅读|上传:wustguangh【已有?条评论】发表评论
关键词:JavaScript, Web|来源:唯设编程网
在FireFox下编写事件处理函数是很麻烦的事.因为FireFox并没有 window.event .所以可能会出现" event is not defined ",如果要得到 event 对象,就必须要声明时间处理函数的第一个参数为event.
而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