以下JS代码for循环后的3条语句为什么不执行
varmenuA;varstr="不同文件<br>";for(vari=0;i<=arrPage.length;i++){menuA=document.getElemen...
var menuA;
var str="不同文件<br>";
for(var i=0;i<=arrPage.length;i++)
{
menuA=document.getElementById("menu"+i);
if (arrPage[i]==strPage)
{
alert("相同文件"+ menuA.nodeName);
document.write(" 相同文件 /链接名称是:"+menuA.innerHTML+" /文件是:"+arrPage[i]+"<br><br>");
}
else
{
alert("不同文件"+menuA.nodeName);
str +=" /链接名称是:"+menuA.innerHTML+" /文件是:"+arrPage[i]+"<br>";
alert(str);
document.write(" 不同文件 /链接名称是:"+menuA.innerHTML+" /文件是:"+arrPage[i]+"<br>");
}
}
alert(str);
str="结束"
document.write(str);
}
为什么以下的语句不执行
alert(str);
str="结束"
document.write(str); 展开
var str="不同文件<br>";
for(var i=0;i<=arrPage.length;i++)
{
menuA=document.getElementById("menu"+i);
if (arrPage[i]==strPage)
{
alert("相同文件"+ menuA.nodeName);
document.write(" 相同文件 /链接名称是:"+menuA.innerHTML+" /文件是:"+arrPage[i]+"<br><br>");
}
else
{
alert("不同文件"+menuA.nodeName);
str +=" /链接名称是:"+menuA.innerHTML+" /文件是:"+arrPage[i]+"<br>";
alert(str);
document.write(" 不同文件 /链接名称是:"+menuA.innerHTML+" /文件是:"+arrPage[i]+"<br>");
}
}
alert(str);
str="结束"
document.write(str);
}
为什么以下的语句不执行
alert(str);
str="结束"
document.write(str); 展开
1个回答
推荐于2016-08-07
展开全部
var menuA, strPage = "";
var str = "不同文件<br / >";
for (var i = 0; i < arrPage.length; i++) {
menuA = document.getElementById("menu" + i);
if (arrPage[i] == strPage) {
str += "相同文件 /链接名称是:" + menuA.innerHTML + "/文件是:" + arrPage[i] + "<br / >";
} else {
str += "不同文件 /链接名称是:" + menuA.innerHTML + "/文件是:" + arrPage[i] + "<br / >";
}
}
str += "结束";
document.write(str);
}
追问
问题在哪呢?上面的代码我运行过,没问题就后面3条不执行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询