帮我看下我的代码

来源:9-14 删除节点removeChild()

零下的夏天

2015-09-18 11:05

function clearText() {

  var content=document.getElementById("content");

  // 在此完成该函数

  

  var son = content.childNodes;

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

     content.removeChild(son[i]);

  }

  

}

这里我试了下,为什么清除节点内容,第一次按按钮没有反应,第二次是删除前面三个,后面再按又是一个一个的删除,为什么?

写回答 关注

1回答

  • 伊兮尘昔
    2015-09-19 10:34:08
    已采纳

    http://www.imooc.com/qadetail/56371

    问答区里面有类似的问题你能看下吗?

    零下的夏天

    多谢看了,我感觉我还是有点不理解,就是既然那个num的值不变了,那么它的下标不还是按012345这样排吗,那为什么这里直接写的删除的son.childNodes[0]就可以全部删除呢

    2015-09-19 11:26:18

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题