HTML DOM cloneNode()-Methode

元素对象参考手册Element-Objekt

Beispiele

Ein Listenelement in eine andere Liste kopieren:

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

Vor dem Kopieren:

  • Kaffee
  • Tee
  • Wasser
  • Milch

Nach dem Kopieren:

  • Kaffee
  • Tee
  • Milch
  • Wasser
  • Milch

Selbst ausprobieren »

Definition und Verwendung

Die Methode cloneNode() erstellt eine exakte Kopie des angegebenen Knotens.

Die cloneNode()-Methode kopiert alle Attribute und ihre Werte.

Diese Methode dupliziert den Knoten, der sie aufruft, und gibt eine Kopie davon zurück. Wenn der ihr übergebene Parameter true ist, kopiert sie außerdem rekursiv alle Nachkommenknoten des aktuellen Knotens. Andernfalls kopiert sie nur den aktuellen Knoten.


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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


Syntax

node.cloneNode(deep)

Parameters

Parameter Type Beschreibung
deep Boolean Optional. Diese Methode dupliziert und gibt eine Kopie des Knotens zurück, der sie aufruft. Wenn der an sie übergebene Parameter true ist, kopiert sie auch rekursiv alle Nachkommenknoten des aktuellen Knotens. Andernfalls kopiert sie nur den aktuellen Knoten.

Rückgabewert

Type Beschreibung
Node-Objekt Der kopierte Knoten

Technische Details

DOM-Version Core-Level-1-Node-Objekt


元素对象参考手册Element-Objekt

Andere Erweiterungen