为了账号安全,请及时绑定邮箱和手机立即绑定

for循环的问题

for循环的问题

慕课_0018 2015-04-07 05:12:33
    function replaceMessage(){        var oldNode=document.getElementsByTagName("b");        for (var i = oldNode.length-1; i >= 0; i--) {             var newNode=document.createElement("i");             newNode.innerHTML=oldNode[i].innerHTML;             oldNode[i].parentNode.replaceChild(newNode, oldNode[i])        };    }(var i = oldNode.length-1; i >= 0; i--) 和 (var i = 0; i <oldNode.length-1; i++)区别在哪里,为什么运行的结果不一样。请高手回答。 for()里面的不就是决定循环次数的一个数值吗。
查看完整描述

2 回答

?
gggary

TA贡献1条经验 获得超0个赞

var i = 0; i <oldNode.length-1; i++)这里的条件要改成<=或者是把-1去掉。两个循环循环次数不一样

查看完整回答
反对 回复 2015-04-07
  • 2 回答
  • 0 关注
  • 1296 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号