删除节点removeChild

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

hhahaha

2018-05-11 09:26

https://img3.mukewang.com/5af4f101000198aa13420682.jpg

点击两次才会清除一个节点,这是为什么啊?会的解释一下,谢谢大佬。

写回答 关注

1回答

  • 水冰月大魔王灬
    2018-05-17 16:12:04
    已采纳

    因为除了IE浏览器,别的浏览器在用childNodes抓取子节点时,会把空白节点也抓上;这5个标签看似只有5个节点,实际上其实加上内容后面的空白节点一共有10个节点,所以你要点两次,点十次才能全部删完;用IE浏览器就只要点五次就行了。

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题