range.insertNode

 

Sommario

Inserisce un nodo all'inizio di un range.

Sintassi

range.insertNode(nuovoNodo);

Parameters

nuovoNodo 
è un oggetto node.

Esempio

range = document.createRange();
nuovoNodo = document.createElement("p");
nuovoNodo.appendChild(document.createTextNode("Un nuovo nodo viene inserito qui"));
range.selectNode(document.getElementsByTagName("div").item(0));
range.insertNode(nuovoNodo);

Note

nuovoNodo viene inserito al punto iniziale del Range. Se nuovoNodo deve essere aggiunto a un nodo testo, quel nodo viene diviso al punto dell'inserimento e l'aggiunta avviene tra il due nodi testo risultanti (si veda però il bug http://bugzilla.mozilla.org/show_bug.cgi?id=135922 ).

Se nuovoNodo è un frammento di documento, i figli del frammento vengono inseriti al suo posto.

Specifiche

insertNode

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: teoli, arunpandianp, Federico
 Ultima modifica di: arunpandianp,