为什么insertBefore会在这里删除引用节点呢?

Why does insertBefore delete the reference node here?

编辑:在别处发现问题,抱歉,虚惊一场!

我会说 post 您的其余代码。 JSFiddle showing your code working

 before: <root><item>old</item></root>
 after: <root><item>insert</item><item>old</item></root>