IE7不支持indexOf javascript是真的吗?

mat*_*skn 10 javascript internet-explorer-7

可能重复:
使用JavaScript在IE7/8中工作的数组上的.indexOf函数

我正在开发IE7,并与javascript函数indexOf有一些麻烦.

在浏览了一些网站后,我读到IE7不支持indexOf.这是正确的,如果是这样,最简单的方法是检查字符串是否包含给定的字符串?

var test = window.location.toString();
test = test.toLowerCase();
var idString = "28A3CASDGAGHTSDASF34134";
idString = idString.toLowerCase();
if(test.indexOf(idString) > 0){
  alert('worked');
}
Run Code Online (Sandbox Code Playgroud)

编辑:我自己最有可能出现一些编码错误

Rud*_*ser 19

据我所知,Array.indexOf不支持,但String.indexOf按照上面的例子,是.

处理这样的事情的最好方法是在你正在查询的浏览器中尝试它们.这比询问别人,人们有不同的浏览器配置等更可靠.

更新:请参阅此MSDN文档页面有关indexOf的信息,自IE6以来一直受支持.