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

for循环和while循环的区别

function clearText() {
  var content=document.getElementById("content");
  var childarr=content.childNodes;
  while(childarr[0]){
      content.removeChild(childarr[0]);
    }
}

为什么用for代替while不行呢

提问者:慕仙6587170 2017-05-06 15:09

个回答

  • 银之翼
    2017-05-06 16:02:03
    已采纳

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

          content.removeChild(childarr[0]);

    }

    你试试这个,我没验证。