在写JS的时候,我们很多情况下不得不考虑IE和FF的兼容性。很简单的,IE中的event和FF中的event就不一
样,获取方式也不一样,比如IE中event是全局window对象的属性,而FF中却没有。有很多时候我们要获取触发
事件的源对象(在IE中是srcElement)
var EventHandlerTest=function(evt){
evt = evt ? evt : (window.event ? window.event : null);//兼容火狐与IE
var Ele=evt.srcElement?evt.srcElement:evt.target; //IE支持srcElement FF支持target
alert(Ele.tagName);
}
var PEle=Ele.parentElement?Ele.parentElement:Ele.parentNode;//parentElement FireFox支持parentNode