Eri*_*ert 1 javascript internet-explorer indexof
我有几个页面使用相同的脚本,并在一个页面上我收到错误"对象不支持属性或方法'indexOf'".错误在这一行:
var giftBChecked = this.config.giftFeatures[giftB].indexOf(i) < 0 ? '' : checkimg;
Run Code Online (Sandbox Code Playgroud)
在调试器中,我验证了this.config.giftFeatures [giftB]是一个数组.当我单步执行代码时,我可以看到它是一个大小为8的数组,但无论如何我都会得到'indexOf'错误.
所以它不是兼容性问题,我使用indexOf on的变量不是null,并且脚本在其他页面中没有错误地工作.
你可以在这里看到自己:
导致它在那一页上破坏的原因是什么?!
aqu*_*nas 10
在无法使用的页面上,您有一个元标记:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">
Run Code Online (Sandbox Code Playgroud)
这告诉浏览器模仿IE 8. IE正在尽职尽责地合作并像IE 8一样行动.IE 8在阵列上不支持indexOf,直到IE 9才出现.
| 归档时间: |
|
| 查看次数: |
4353 次 |
| 最近记录: |