Por qué estás creando un text node para añadir al párrafo? Eso es lo que está trayendo problemas. Simplemente creá la nueva etiqueta
<p>
y pasale el contenido como
innerHTML
:
Código Javascript
:
Ver originalvar contenido = "nuevo parrafo";
var p_nuevo = document.createElement('p');
p_nuevo.innerHTML = contenido;
var parrafo = document.getElementById('datos').getElementsByTagName('p')[0];
document.getElementById('datos').insertBefore(p_nuevo,parrafo);
Saludos :)