Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

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,