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

这三种方法没看错来有什么区别啊,特别是后面两种方法,为什么在编程上面不一样呢

这三种方法没看错来有什么区别啊,特别是后面两种方法,为什么在编程上面不一样呢

thurmond 2017-01-16 15:44:57
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title></head><body><div id="content">  <h1>html</h1>  <h1>php</h1>  <h1>javascript</h1>  <h1>jquery</h1>  <h1>java</h1></div><script type="text/javascript">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=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);    }*/    }
查看完整描述

3 回答

?
wblovezqy

TA贡献14条经验 获得超4个赞

清空所有节点,可以用innerHTML = ''; 更方便,几个方法不一样是什么不一样?

查看完整回答
反对 回复 2017-01-16
?
HuoSiRen

TA贡献13条经验 获得超4个赞

不知道,你要干嘛,所以不知道回答

查看完整回答
反对 回复 2017-01-16
  • thurmond
    thurmond
    你用程序试一下的话会发现3种方法得出的答案是不一样的
  • 3 回答
  • 0 关注
  • 1428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信