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

为什么法一能一次性清除,法二要多次清除,能具体解释一下吗

法一:

function clearText() {
  var content=document.getElementById("content");
      for(var i=0;i<content.childNodes.length;i++){
          if(content.childNodes[i].nodeType!=1)   
            {continue;}
         else
{content.removeChild(content.childNodes[i]);}    
}

法二:

for(var i=0;i<content.childNodes.length;i++){
    var childNode=content.childNodes[i];
    content.removeChild(childNode);}

 

正在回答

2 回答

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

   var chnode=content.childNodes[i];

   content.removeChild(chnode);  

}

我这样写点一下没反应,但是点两下就删除了第一和第三个节点,不知道怎么解决啊,求助

0 回复 有任何疑惑可以回复我~

请看第一名的答案,我觉得应该很清楚的解说了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么法一能一次性清除,法二要多次清除,能具体解释一下吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信