请看代码,为什么第二种方法不能一次删完?

来源:9-14 删除节点removeChild()

IT_Elit

2018-06-10 11:52

for(var i=content.childNodes.length-1;i>=0;i--){

      var chnode=content.childNodes[i];

      content.removeChild(chnode);  

   }


   for(var i=0;i<content.childNodes.length;i++){

    var chnode=content.childNodes[i];

    content.removeChild(chnode);  

  }


写回答 关注

1回答

  • AngelBeats013
    2018-06-29 13:22:50

    1,2,3,4,5

    你的算法:

    第一次loop:

    2,3,4,5

    2,4,5

    2,4

    第二次loop:

    4

    第三次loop:

    null

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题