@buzu,
para un caso tan simple, pues tienes razon. pero esta fijado especificamente para la estructura de ese documento. yo lo visualizaba mas para cualquier tipo de contenido y estructura. por ejemplo,
Código:
function addContent(content, element){
var div = document.createElement("div");
div.innerHTML = content;
while(div.firstChild)element.appendChild(div.firstChild);
}
@seedwallgon,
no tengo idea del codigo que has mostrado porque hasta la fecha de hoy no me he interesado en las funciones Range pero
creo (no estoy seguro) que en iexplorer tiene otras funciones similares.