HTML-DOM cloneNode Methode
Beispiele
Eine Kopie eines Listenelements in eine andere Liste:
var node=document.getElementById("myList2").lastChild.cloneNode(true);
document.getElementById("myList1").appendChild(node);
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
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 |
---|