Exemplu
Crearea unui nod documentFragment și adăugați un copil să - l (a list item) din (a list item) . Apoi, modificați valoarea nodului elementului din listă și introduceți-l ca ultimul copil al listei:
var d = document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
Rezultatul va fi:
Înainte de modificări:
- Coffee
- Tea
După modificările:
- Tea
- Milk
Încearcă - l singur » Definiție și utilizare
createDocumentFragment() Metoda creează un obiect Node imaginar, cu toate proprietățile și metodele obiectului Node.
createDocumentFragment() metoda este util atunci când doriți să extrageți părți ale documentului, schimbarea, adăuga sau șterge, o parte din conținut, și introduceți - l înapoi la document.
Puteți utiliza, de asemenea obiect Document al documentului pentru a efectua aceste modificări, dar pentru a preveni distrugerea structurii documentului, acesta poate fi mai sigur pentru a extrage numai părți ale documentului, efectuați modificările și introduceți partea din spate a documentului.
Notă: Nodurile fiind anexată la fragmentul de document, din document, va fi eliminat din document.
Suport pentru browser-
Metodă | |||||
---|---|---|---|---|---|
createDocumentFragment() | da | da | da | da | da |
Sintaxă
document. createDocumentFragment()
Parametrii
Nici unul |
Detalii tehnice
Întoarcere Valoare: | Un obiect DocumentFragment, reprezentând nodul DocumentFragment creat |
---|---|
DOM Versiunea | Nivelul Core 1 Document Object |