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

删除节点:为什么没有一次全部删除,第一次点击删除了1,3,5节点,第二次删除2,第三次删除4 ?

删除节点:为什么没有一次全部删除,第一次点击删除了1,3,5节点,第二次删除2,第三次删除4 ?

orangecat00 2017-07-19 15:29:38
<body><div id="content">  <h1>html</h1>  <h1>php</h1>  <h1>javascript</h1>  <h1>jquery</h1>  <h1>java</h1></div><script type="text/javascript">var content=document.getElementById("content");var hh1=document.getElementsByTagName("h1");//var zijiedian=content.childNodes;  function clearText() {    for(i=0;i<hh1.length;i++){     content.removeChild(hh1[i]);       }    // 在此完成该函数    }</script><button onclick="clearText()">清除节点内容</button>
查看完整描述

3 回答

已采纳
?
蜂之谷

TA贡献564条经验 获得超863个赞

因为每循环remove一次 hh1.length就会减1

查看完整回答
3 反对 回复 2017-07-19
?
__innocence

TA贡献313条经验 获得超208个赞

一楼正解,我竟然没想到,学习了。

查看完整回答
反对 回复 2017-07-19
  • 3 回答
  • 0 关注
  • 1569 浏览
慕课专栏
更多

添加回答

举报

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