Skip to content

Commit

Permalink
add instructions about Node.insertBefore (#2729)
Browse files Browse the repository at this point in the history
  • Loading branch information
lingjieding authored Jun 7, 2022
1 parent 06c12da commit 3bb4555
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/node/insertbefore/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

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

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

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

Expand Down

0 comments on commit 3bb4555

Please sign in to comment.