基于http://ie.microsoft.com/testdrive/HTML5/ECMAScript5Array/Default.html,我认为 IE9 支持数组中的 indexOf 但以下中断。知道为什么吗?
<script type="text/javascript">
var a = [59, 20, 75, 22, 20, 11, 63, 29, 15, 77];
var result = a.indexOf(32);//
document.write(result);
</script>
错误信息如下:
SCRIPT438: Object doesn't support property or method 'indexOf'
test.php,第 9 行字符 1
您确定您的页面正在 IE9 模式下运行吗?检查开发工具 (F12)。如果您使用旧的 DOCTYPE,您可能会在 IE8/7 模式下看到页面,因此不支持 indexOf。如果您在 IE9 模式下运行,那么它就可以正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)