兼容浏览器的event操作

日期:2009-02-01    阅读:78   分类:Javascript

在IE下,直接用event就可以获取到事件,但firefox则不可以。

在IE下,event对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,但是没有srcElement属性。

在IE下,event对象有keyCode属性,但Firefox则只有对应的which属性。

因此要想做到兼容需下简单的判断:


function(e){
  e = e?e : event;
 var keyCode = e.keyCode?e.keyCode : e.which;
 var srcElement = e.srcElement?e.srcElement :  e.target;

}

相关问题:事件的冒泡和默认行为

本页链接: http://www.scriptlover.com/static/370-event

标签:

相关文章

网友评论

#1: 2011-11-11 6:53:00 by Nyvaehwino#abagro.pl

Why do I bhoter calling up people when I can just read this!

Leave a comment

 required

 required (Not published)

 required