Gli ultimi tutorial di sviluppo web
 

HTML DOM createDocumentFragment() Method

<Document Object

Esempio

Creare un nodo frammento di documento e aggiungere un bambino ad esso (a list item) . Quindi, modificare il valore del nodo della voce di elenco e inserirla come l'ultimo figlio della lista:

var d = document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].appendChild(d);

Il risultato sarà:

Prima delle modifiche:

  • Coffee
  • Tea

Dopo le modifiche:

  • Tea
  • Milk
Prova tu stesso "

Definizione e l'utilizzo

Il createDocumentFragment() metodo crea un oggetto Node immaginario, con tutte le proprietà ei metodi dell'oggetto Node.

Il createDocumentFragment() metodo è utile quando si desidera estrarre parti del documento, modificare, aggiungere o eliminare, alcuni dei contenuti, e inserirla di nuovo al vostro documento.

È inoltre possibile utilizzare oggetto Document del documento per eseguire queste modifiche, ma per evitare di distruggere la struttura del documento, può essere più sicuro per estrarre solo alcune parti del documento, apportare le modifiche, e inserire la parte posteriore al documento.

Nota: Nodi apposta al frammento di documento, dal documento, verranno rimossi dal documento.


Supporto browser

Metodo
createDocumentFragment()

Sintassi

document. createDocumentFragment()

parametri

Nessuna

Dettagli tecnici

Valore di ritorno: Un oggetto DocumentFragment, che rappresenta il nodo DocumentFragment creato
DOM Version Nucleo livello di oggetto di documento 1

<Document Object