据我所知,IE支持" indexOf"在字符串上。但是,当我在IE或Chrome上执行时,我的javascript代码也不会这样做。
这是我的代码
function initHidden() {
//Some code here
var campos = "a;A;A;A;A;A;A;A" // <- Not the real data. In real situation this is set calling a function which return a string with this format
var camposcheck = "a" // <- Same as other
if (campos != null && campos != "") {
var items = campos.split(";");
for (var i = 0; i < items.length; i++) {
if (camposcheck.indexOf(item[i]) > -1 || camposcheck.indexOf(item[i] + ";") > -1) alert("YES");
else alert("NO");
}
}
}
在Chrome中,我得到:是
在IE中,我得到:否