También puedes usar librerías más potentes como jquery, y sería algo del tipo: var texto = $('#parrafo').text() y $('#parrafo').text(texto) para leer y escribir respectivamente.
function inicializarEventos(){ var x; x=$("#boton1"); x.click(presionBoton1); pasarRaton(); dividirCadena(); }
function presionBoton1(){ var texto; texto=$('#parrafo').text(); alert(texto); }
function pasarRaton(){ $('#parrafo').hover(function(){ $(this).css("background-color","#ffff00") }, function(){ $(this).css("background-color","#04B45F") } ) } function dividirCadena(){ var palabras=$('#parrafo').text().split(" "); var nuevo="";
En el metodo dividirCadena cuando cambio el texto de parrafo me añade las etiquetas <span> literalmete al la cadena en vez de como etiquetas,como seria para añadir las etiquetas dinamicamente.Ya que lo que quiero es poder cambiar las propiedades de cada palabra del texto por separado.
PD Si vesis cosas rars en el codigo ,son cosas que voy probando