【发布时间】:2009-05-13 11:31:13
【问题描述】:
有没有办法使用 IE 7 或 8 获取事件的当前目标?
我们可以使用其他浏览器(firefox、opera、chrome 等)
event.currentTarget 或者我们也可以使用 this 关键字来
指处理事件的对象。
但在 Internet Explorer 中,我们没有 currentTarget 属性,而 this 指的是窗口对象!
那我该怎么做呢?
【问题讨论】:
-
是的,我做到了。但是没有找到答案...似乎 IE 根本不支持该重要功能(也是 IE 8),每次我必须使用该浏览器进行开发时,噩梦就开始了!
-
你总是可以沿着 JavaScript 框架路线走,比如 jQuery、Prototype 等......以抽象出差异
-
九年多过去了,jQuery 在 API 文档中仍然不能保证 event.currentTarget 会按预期工作。这么多年连他们都没有完成,那是不可能的壮举。
标签: javascript internet-explorer events