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
.