From 3bb4555057ec98a42dfd654f66c5857041bb022f Mon Sep 17 00:00:00 2001 From: lingjieding <1253542499@qq.com> Date: Tue, 7 Jun 2022 10:01:15 +0800 Subject: [PATCH] add instructions about Node.insertBefore (#2729) --- files/zh-cn/web/api/node/insertbefore/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/web/api/node/insertbefore/index.html b/files/zh-cn/web/api/node/insertbefore/index.html index ff47f560674ffa..c68bfa343e01f9 100644 --- a/files/zh-cn/web/api/node/insertbefore/index.html +++ b/files/zh-cn/web/api/node/insertbefore/index.html @@ -15,7 +15,7 @@

Node.insertBefore() 方法在参考节点之前插入一个拥有指定父节点的子节点。如果给定的子节点是对文档中现有节点的引用,insertBefore() 会将其从当前位置移动到新位置(在将节点附加到其他节点之前,不需要从其父节点删除该节点)。

-

这意味着一个节点不能同时位于文档的两个点中。因此,如果节点已经有父节点,则首先删除该节点,然后将其插入到新位置。在将节点追加到新父节点之前,可以使用 {{domxref("Node.cloneNode()")}} 复制节点。注意,使用 cloneNode() 创建的节点副本不会自动与原始节点保持同步。

+

这意味着一个节点不能同时位于文档的两个点中。因此,如果被插入节点已经有父节点,则首先删除该节点,然后将其插入到新位置。若要保留已在文档中的被插入节点,在将该节点追加到新父节点之前,可以使用 {{domxref("Node.cloneNode()")}} 复制节点。注意,使用 cloneNode() 创建的节点副本不会自动与原始节点保持同步。

如果引用节点为 null,则将指定的节点添加到指定父节点的子节点列表的末尾。