问答详情
源自:9-14 删除节点removeChild()

removeChild() 为什么我这个要多次删除

<div id="content"><h1>html</h1><h1>php</h1><h1>javascript</h1><h1>jquery</h1><h1>java</h1></div>

  这样就需要多次删除

<div id="content">
<h1>html</h1>
<h1>php</h1>
<h1>javascript</h1>
<h1>jquery</h1>
<h1>java</h1>  
</div>

下面只需要一次

提问者:地上马 2016-11-27 22:16

个回答

  • 地上马
    2016-12-02 20:29:31


    你能写个给我参考下嘛 
    有些写不出来啦

  • 君子之交淡如水丶3473226
    2016-11-28 13:04:20

    空白节点也算一个节点 ,要用nodeType判断他是否为元素节点,是才删除,不是就跳过,不然你删除的个数包含了空白节点,所以就会剩下一些元素节点没有删除到。

  • qq_缔造者_03554660
    2016-11-28 10:30:01

    不同浏览器的兼容问题

  • 慕丝1383228
    2016-11-28 09:41:08

    我也不太清楚