Pues me encuentro en el capitulo de la creacion, modificacion y eliminacion de los elementos DOM de una pagina, y como ejercicio aparte, estoy tratando de hacer algo parecido a lo que metroflog hace con sus comentarios, ir agregandolos a la pagina sin recargarla, sin embargo parece ser que algo me esta saliendo mal, pues en vez de el comentario que deseo que aparezca, me sale solamente "undefined", entonces acudo a ustedes para ver si podrian instruirme un poco acerca de porque lo que estoy usando no funciona y que deveria usar y porque (si no es mucha molestia claro )
El codigo que utilizo es el siguiente:
Código Javascript:
Ver original
function agrega(){ //Agregar un elemento a la Pagina Web // Crear nodo de tipo Element var parrafo = document.createElement("p"); // Crear nodo de tipo Text var texto = document.createElement("textarea"); //Se almacena el contenido del textarea var contenido = document.getElementById('comment').value; // Añadir el nodo Text como hijo del nodo Element document.body.appendChild(parrafo); parrafo.innerHTML = contenido.value; }
Y lo activo de la siguiente manera:
Código HTML:
Ver original
<input type="button" value="Agregar un Parrafo" Onclick="javascript:agrega()"/>
Quizas deveria usar appendchild pero porque no innerHTML?, porque el undefined?, porque el usar value no funciona?