请问JS的replacChild()替换时为什么新的会消失掉?

请问JS的replacChild()替换时为什么新的会消失掉?

问题描述:

 1<li> 北京</li>
2<li>福建</li>

parent1.replaceChild(福建,北京)
第一个li是变成福建了 ,但是福建不见了 这是为什么啊
我看JDK里面的描述也仅仅是说替换而已啊

同一个dom对象只能出现在dom树种一次,你用dom树种的节点替换旧节点会删除旧的,指定的节点移动到旧节点位置。创建新节点来做替换