Internet Explorer和JavaScript事件currentTarget [英] Internet Explorer and JavaScript event currentTarget

查看:113
本文介绍了Internet Explorer和JavaScript事件currentTarget的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



有其他浏览器(Firefox,Opera,chrome等)可以使用IE 7或8的当前目标使用
event.currentTarget ,或者我们也可以使用这个关键字到
参考



但是在 Internet Explorer 中,我们没有 currentTarget 属性和这个是指窗口对象!



那么我该怎么做?

解决方案

您可以执行类似

  target = (event.currentTarget)? event.currentTarget:event.srcElement; 

尽管@Marc提到,您可以使用JQuery框架来为您规范化事件。 >

Is there a way to take the current target of an event with IE 7 or 8?

With other browser (firefox, opera, chrome etc.) we can use event.currentTarget or also we can use the this keyword to refer to the object processing the event.

But in Internet Explorer we don't have currentTarget property and the this refers to window object!

So how can I do that?

解决方案

You can do something like

target = (event.currentTarget) ? event.currentTarget : event.srcElement;

Although as @Marc mentioned you can use a JQuery framework that normalizes the event for you.

这篇关于Internet Explorer和JavaScript事件currentTarget的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆