Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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 https://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,