HTML-DOM createDocumentFragment () -Methode
Beispiele
Erstellen Sie ein Document Knoten:
var d=document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue="Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue="Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
Ausgang:
Pre-Änderung:
- Coffee
- Tea
Geändert:
- Tea
- Milk
Versuchen »
Definition und Verwendung
createdocumentfragment () -Methode einen virtuellen Knoten-Objekt erstellt, enthält der Knoten Objekt alle Eigenschaften und Methoden.
Wenn Sie einen Teil des Dokuments extrahiert werden soll, ändern, hinzufügen oder löschen Inhalt und Dokumente können am Ende createDocumentFragment () -Methode eingefügt werden.
Sie können auch das Dokumentobjekt Dokument verwenden, um diese Änderungen zu implementieren, aber die Dateistruktur zu verhindern, zerstört wird, kann createDocumentFragment () Methode sicherer sein, die Struktur der Knoten in dem Dokument zu ändern.
Browser-Unterstützung
Alle gängigen Browser createDocumentFragment unterstützen () -Methode
Grammatik
document.createDocumentFragment()
Parameter
Keine.
Rückgabewert
类型 | 描述 |
---|---|
DocumentFragment 对象 | 创建文档片段对象 |
Technische Details
DOM-Version | Core Level 1 Document Object |
---|