<分区>
我已经在文档对象上注册了点击事件,我希望能够根据被点击的目标来分支逻辑,目标是页面上的 div
IE 7-9有一个奇怪的bug,点击绝对定位的div,不注册为事件的目标,只有在IE中才会出现这种情况,返回的目标是绝对定位下面的底层div。
是否有修复/hack 来处理它,IE 肯定总是在制造麻烦?
<分区>
我已经在文档对象上注册了点击事件,我希望能够根据被点击的目标来分支逻辑,目标是页面上的 div
IE 7-9有一个奇怪的bug,点击绝对定位的div,不注册为事件的目标,只有在IE中才会出现这种情况,返回的目标是绝对定位下面的底层div。
是否有修复/hack 来处理它,IE 肯定总是在制造麻烦?
最佳答案
确保您为 IE 正确获取事件目标。
var target = event ? event.target : window.event.srcElement;
关于javascript - 在 Javascript 中注册 document.click 事件时,如何在 IE 中正确获取事件目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9716474/