以下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);
展开
 我来答
匿名用户
推荐于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条不执行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式