这段代码,
for (a = 0; a < 5;a++){
var namex = document.getElementsByClassName("tooltip_sticky")[a].getAttribute("name",2);
var n=namex.split("'");
i = 0;
while(i < 30) {
var achou = n[i].indexOf("mission=1");
if (achou == -1) {
alert(achou);
i++;
}
else {
alert("Lol");
i++;
}
}
}
它必须先运行 a 作为 0,然后运行 while 30 次,返回到 a,将 a 设置为 1,再运行 30 次,返回到 a,设置为 2,再运行 30 次......
但它在前 30 次执行 WHILE,然后停止,为什么不返回 FOR?