社区
JavaScript
帖子详情
IE8不支持IndexOf()
新新小白白又白
2019-07-25 02:00:03
IE8不支持IndexOf()方法,网上说把这段加进去就可以解决,这个方法是怎么解决这个问题的?
...全文
103
3
打赏
收藏
IE8不支持IndexOf()
IE8不支持IndexOf()方法,网上说把这段加进去就可以解决,这个方法是怎么解决这个问题的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
75闪光雷
2019-07-25
打赏
举报
回复
楼上 正解 手写了个indexof方法 让你调用
潇湘忆梦
2019-07-25
打赏
举报
回复
原理就是如果发现数组没有indexOf方法,会添加上这个方法。在使用indexOf方法前,优先调用你发的这段js
天际的海浪
2019-07-25
打赏
举报
回复
就是在数组的原型对象上添加一个自定义的indexOf()方法
ie8
兼容
indexOf
ie8
中原生js数组没有
indexOf
方法。 解决方法: 1.检查原生数组是否有
indexOf
这个方法,如果没有就加一个上去 //添加数组
IndexOf
方法if (!Array.prototype.
indexOf
){ Array.prototype.
indexOf
= function(elt /*, from*/){ var len = this.length >>>
IE8
下JS报
indexOf
不存在问题
原因分析: 这是一个js bug, 在
IE8
下,js数组没有
indexOf
方法,会报错;而在其它浏览器下(Firefox, Chrome, IE9)都是正常的。 解决方案: 1.个人在网上找到了一种解决方法: 就是在使用
indexOf
方法前,验证一下是否存在该方法
IndexOf
方法,如果有调用;如果没有就添加一个: 代码如下: //添加数组
IndexOf
方法 if (!Array....
解决
IE8
不
支持
数组的
indexOf
方法
解决
IE8
不
支持
数组的
indexOf
方法
IE8
SCRIPT438: 对象不
支持
“
indexOf
”属性或方法
1 a.js var reportEdit = (function() { $(function() { extend
IndexOf
(); save(); }); function save(){ $("#reportForm")
ie8
兼容
indexOf
与last
IndexOf
ie8
兼容
indexOf
与last
IndexOf
//
ie8
兼容
indexOf
if(!Array.
indexOf
){ Array.prototype.
indexOf
= function(obj){ for(var i=0; i<this.length; i++){ if(this[i]==obj){ return i; } } return -1;...
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章