标签:
event对象是DOM给事件提供更为详细信息的对象,在定义事件处理函数时经常需要用到,为了确保我们得到的event对象不是空值,我们需要先确认下:
1 if(!e) 2 e = window.event;
其常用的属性有:event.target(元素出现的对象,比如锚,在部分浏览器中用event.srcElement表示), event.which(键盘事件的键码(Unicode表示),经常与String.fromCharCode使用, 在部分浏览器中用event.keyCode表示), event.button(按下的鼠标按键,左键为0或1,右键为2),event.altkey等;
为了兼容不同的浏览器,我们使用有不同的名称的属性时,应如下:
whichlink = (e.target) ? e.target.id : e.srcElement.id;
先判断是哪个有定义再使用
标签:
原文地址:http://www.cnblogs.com/kinthon/p/4653707.html