您的位置:首页 - 教程 - JavaScript - 正文
JS获得事件发出者

因为ff下本身不支持srcElement而是支持target,你这里这么用也是为了兼容浏览器,但是event.srcElement.id这么写会从event.srcElement里找id属性,这样是默认event.srcElement存在的,而火狐是不存在,当然就报错了。应该使用以下的方式:

var obj=event.srcElement ? event.srcElement : event.target;

 

再调用obj.id就行了.


评论: