问答详情
源自:9-14 删除节点removeChild()

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

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);  

  }


提问者:IT_Elit 2018-06-10 11:52

个回答

  • 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