Metodo HTML DOM createDocumentFragment ()
Esempi
Creare un nodo frammento di documento:
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);
uscita:
Pre-modifica:
- Coffee
- Tea
modificato:
- Tea
- Milk
Prova »
Definizione e utilizzo
createDocumentFragment () metodo crea un oggetto nodo virtuale, l'oggetto nodo contiene tutte le proprietà ei metodi.
Quando si desidera estrarre parte del documento, modificare, aggiungere o eliminare contenuti e documenti può essere inserito al metodo di createDocumentFragment end ().
È inoltre possibile utilizzare il documento oggetto documento per attuare tali cambiamenti, ma per evitare che la struttura del file è distrutta, il metodo createDocumentFragment () può essere più sicuro di cambiare la struttura dei nodi nel documento.
Supporto per il browser
Tutti i browser principali supportano createDocumentFragment metodo ()
grammatica
document.createDocumentFragment()
parametri
Nessuno.
Valore di ritorno
类型 | 描述 |
---|---|
DocumentFragment 对象 | 创建文档片段对象 |
dettagli tecnici
versione DOM | Nucleo livello di oggetto di documento 1 |
---|