课程
/前端开发
/JavaScript
/JavaScript进阶篇
、
点击两次才会清除一个节点,这是为什么啊?会的解释一下,谢谢大佬。
2018-05-11
源自:JavaScript进阶篇 9-14
正在回答
因为除了IE浏览器,别的浏览器在用childNodes抓取子节点时,会把空白节点也抓上;这5个标签看似只有5个节点,实际上其实加上内容后面的空白节点一共有10个节点,所以你要点两次,点十次才能全部删完;用IE浏览器就只要点五次就行了。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答删除节点removeChild()
3 回答removeChild 删除节点问题
2 回答删除节点removeChild()章节的一些问题!!!
1 回答removeChild(),删除全部节点时怎样设置的
1 回答空白节点造成的removeChild一次性无法删除的问题