对象不支持indexOf属性或方法的解决办法

Posted 包子源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象不支持indexOf属性或方法的解决办法相关的知识,希望对你有一定的参考价值。

var divarr = ["a","b","c","d"];

判断divarr 数组中是否存在a

divarr.indexOf("a")==-1    在ie8下会提示对象不支持indexOf属性或方法

解决办法:

用jquery里的$.inArray替代indexOf

$.inArray(“a”, divarr)==-1

以上是关于对象不支持indexOf属性或方法的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

IE: indexOf 导致“对象不支持此属性或方法”

JS与IE8兼容问题 对象不支持此属性或方法

IE 11 - 无法解决“对象不支持属性或方法'charCodeAt'”或“对象不支持属性或方法'readAsBinaryString'”

“对象不支持此属性或方法”试了很多方法,换了浏览器还是解决不了

JavaScript——数组的indexOf()方法在IE8中的兼容性问题

jquery 对象不支持on属性或方法