FF中可以正常使用JS的indexOf方法,但是IE中没有这个方法:
//为IE添加indexOf的方法
if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) {
i || (i = 0);
var length = this.length;
if (i < 0) i = length + i;
for (; i < length; i++)
if (this[i] === item) return i;
return -1;
};
本文介绍了一种在Internet Explorer浏览器中为数组添加indexOf方法的技术方案。由于IE原生不支持此方法,通过这段代码可以实现跨浏览器兼容性的增强。
870

被折叠的 条评论
为什么被折叠?



