Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

range.surroundContents

Sommario

Sposta il contenuto di un Range in un nuovo nodo, piazzando il nuovo nodo all'inizio del range specificato.

Sintassi

range.surroundContents(nuovoNodo);
nuovoNodo 
è un nodo

Esempio

var range = document.createRange();
var nuovoNodo = document.createElement("p");
range.selectNode(document.getElementsByTagName("div").item(0));
range.surroundContents(nuovoNodo);

Note

surroundContents equivale a:

nuovoNodo.appendChild(range.extractContents());
range.insertNode(nuovoNodo)

Per effetto di questo metodo, i punti estremi del range includono nuovoNodo.

Specifiche

DOM Level 2 Range: Range.surroundContents

Tag del documento e collaboratori

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