range.surroundContents

« Reference del DOM

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

Document Tags and Contributors

Contributors to this page: Federico
Last updated by: Federico,