javascript 浏览器兼容问题收集

IE,FF 获取event对象的方法

不传递参数来获取event对象

IE: var theEvent = window.event

FF: var theEvent =arguments.callee.caller.arguments[0];

实际开发过程中使用:var theEvent = window.event || arguments.callee.caller.arguments[0];

传递event参数来获取event对象

IE: var theEvent = window.event

FF: var theEvent =event

实际开发过程中使用:var event=window.event||event;  参考上面的实例

IE,FF 获取触发事件的源target

IE: var theObj=theEvent.srcElement;

FF: var theObj=theEvent.target;

实际开发过程中使用: var theObj=theEvent.target || theEvent.srcElement;

你可能感兴趣的:(JavaScript,js,IE,FF)