简体   繁体   English

IE JS错误与event.target!==

[英]IE js error with event.target !==

I have the following js code: 我有以下js代码:

if ( event.target !== self.element[ 0 ]){
  ...
 } 

In IE browser I get this error: Object doesn't support this property or method 在IE浏览器中,我收到此错误:对象不支持此属性或方法

when I write my code : 当我编写代码时:

if ( event.target == self.element[ 0 ]){
  ...
 } 

I don't get a js problem 我没有js问题

what is not supported by IE? IE不支持什么? the !==?!! !==?!!

Well there's no "target" property in IE; 嗯,IE中没有“目标”属性。 it's event.srcElement . 这是event.srcElement So try 所以尝试

if ((event.target || event.srcElement) !== self.element[0]) 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM