JS获得事件发出者

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

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

再调用obj.id就行了.

原文地址:https://www.cnblogs.com/toSeeMyDream/p/6022808.html