解决在IE6、7、8不支持Array上indexOf方法
来源:互联网 发布:网络研修论坛研讨题 编辑:程序博客网 时间:2024/05/11 04:10
今天测试报过来一个js bug,在IE8下报错,其它浏览器正常,后来经过调式发现在IE6、7、8浏览器下,控制台报错:对象不支持“indexOf”属性或方法
于是自己在Array原型链上扩展indexOf方法:
var a=new Array(1,2,3,4,5,6)if(!Array.prototype.indexOf){ Array.prototype.indexOf = function(val){ var value = this; for(var i =0; i < value.length; i++){ if(value[i] == val) return i; } return -1; }; }alert(a.indexOf(3))测试通过,解决!
1 0
- 解决在IE6、7、8不支持Array上indexOf方法
- 解决IE8不支持数组的indexOf方法
- 解决浏览器不支持indexOf()方法的方案
- 解决IE8不支持数组的indexOf方法
- 完美解决IE6不支持hover的方法
- 另类方法解决IE6不支持fixed
- Js解决ie6不支持fixed的方法
- 在IE中"对象不支持indexOf属性或方法"
- javascript 在IE6,7,8中不支持trim()
- 解决IE8 无法使用 JS 中Array() 的 indexOf 方法
- IE6-8中Date不支持toISOString方法
- 解决 div:hover在IE6不支持的方案
- 解决IE6不支持position:fixed的方法,非常简单
- JavaScript 解决 IE6 不支持 li:hover 的方法
- 完美解决IE6不支持PNG透明的方法
- 解决ie6不支持:hover、属性选择器等问题的方法
- js 中使用indexOf()方法是提示(对象不支持此属性或方法)如何解决?
- DD_belatedPNG,解决IE6不支持PNG
- 数据分析师说他们每天都在干什么
- PHP冒泡排序
- Win8下用DOSBox编写汇编语言
- 卢荻:中国经济有趋同“黄金时代”的可能吗?
- static修饰的变量与函数说明
- 解决在IE6、7、8不支持Array上indexOf方法
- 数据库-函数-over,row_number,dense_rank,rank,log,lead,first_value等
- 类型属性__attribute((packed))
- 如何下载LinuxIDC.com的免费Linux资源
- 动态语言或动态编程语言
- 二叉树-链式-递归实现
- 拓扑排序 详解 + 并查集 详解 + 最小生成树(MST)详解
- java设计模式 -------- 基本原则
- Android中获取网络图片的三种方法