Sposta il contenuto di un Range in un nuovo nodo, piazzando il nuovo nodo all'inizio del range specificato.
var range = document.createRange();
var nuovoNodo = document.createElement("p");
range.selectNode(document.getElementsByTagName("div").item(0));
range.surroundContents(nuovoNodo);
surroundContents equivale a:
nuovoNodo.appendChild(range.extractContents());
range.insertNode(nuovoNodo)
Per effetto di questo metodo, i punti estremi del range includono nuovoNodo.
Page last modified 01:44, 19 Giu 2007 by Federico