Latest web development tutorials

HTML-DOM cloneNode Methode

Elemente Object Reference Element - Objekt

Beispiele

Eine Kopie eines Listenelements in eine andere Liste:

var node=document.getElementById("myList2").lastChild.cloneNode(true);
document.getElementById("myList1").appendChild(node);

Vor dem Kopieren:

  • Coffee
  • Tea
  • Water
  • Milk

Nach der Kopie:

  • Coffee
  • Tea
  • Milk
  • Water
  • Milk

Versuchen »

Definition und Verwendung

cloneNode () -Methode eine exakte Kopie des angegebenen Knotens zu erstellen.

cloneNode () -Methode zu kopieren Sie alle Attribute und Werte.

Diese Methode wird kopieren und zurück an den rufenden Knoten zu kopieren. Wenn die Parameter an sie übergeben wahr ist, wird es rekursiv alle Nachkommen des aktuellen Knotens kopieren. Andernfalls kopiert es nur auf den aktuellen Knoten.


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle gängigen Browser cloneNode () -Methode unterstützen


Grammatik

node.cloneNode(deep)

Parameter

参数 类型 描述
deep Boolean 可选。该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。

Rückgabewert

类型 描述
节点对象 拷贝的节点

Technische Details

DOM-Version Core-Ebene 1 Knoten Object


Elemente Object Reference Element - Objekt