CloneNode() 方法用于創建節點的副本。
語法: node.cloneNode(deep)
參數: deep:可選參數,指定是否深度克隆節點。如果設置為 true,則克隆節點及其整個子節點樹。如果設置為 false,則只克隆當前節點,不克隆子節點。默認值為 false。
返回值: 返回克隆的節點副本。
示例:
var originalNode = document.getElementById("originalNode");
var clonedNode = originalNode.cloneNode(true);
在上面的示例中,我們首先通過getElementById()方法獲取到一個原始的節點originalNode。然后使用cloneNode()方法對這個節點進行克隆,克隆的副本包括原始節點的所有子節點和屬性。最后,將克隆的節點賦值給變量clonedNode。