我在文档上定义了一个单击函数,并且单击时我想知道目标是否包含类“下拉”,该函数应该返回。因此,这是在Firefox正常工作:从Internet Explorer中的Click事件中获取div中的类
$(document).click(function(e){
if (e.target.classList.contains('dropdown'))
return;
//Other work here;
});
但不知何故,IE显示e.target
为null
。看完后有些在那里,IE浏览器没有target
click事件,但srcElement
,并且在这两个浏览器,我需要这个改变工作:
(event.target || event.srcElement).id //etc
但我需要class属性,也有一个人知道如何在IE中“无需使用JQUERY”获得srcElement
的类?
其实我知道它如何使用JQuery做,我不想使用jQuery,这就是为什么我问这个问题。 – ShayanK 2012-04-11 14:34:49
如果当前的答案都不适用,最好重新提问,然后以更具体的方式提问。如果他们看到有3个答案,1个有高票,可能没有人会再次点击你的问题。请问为什么你不希望为此使用JQuery? – Jrud 2012-04-11 14:42:45
我问,如果这是可能的,而不使用jQuery,原因是我可以做到这一点与FirefoxM这就是为什么我需要知道什么是在IE中的等价物。 – ShayanK 2012-04-12 11:11:51