Lo he intentado haciendo un innerHTML pero tampoco. El resultado que me da es [object Text], asi tal cual, en lugar de darme el nombre con negrita... espero vuestras respuestas!!!
Dejo este que esta mas claro y mas ordenado. Un saludo!!!
Código Javascript
:
Ver originalfunction introducirComentario(){
//cogemos la id
var comentario=document.getElementById("comentario");
//creamos los elementos <p> </p> <hr/> .
var crearCapa = document.createElement('p');
var separacion=document.createElement('hr');
var separacion2=document.createElement('hr');
var negrita = document.createElement('strong');
var espacio= document.createElement('br');
//Decimos que nos meta crearCapa en el div comentario
/*comentario.appendChild(parrafo);
parrafo.appendChild(negrita);*/
comentario.appendChild(negrita);
comentario.appendChild(crearCapa);
//recogemos lo que contenga este id y agregamos un espacio
var nombre=document.getElementById("txtNombre").value;
var texto=document.getElementById("areaDescripcion").value;
//var eMail=document.getElementById("txtMail").value;
//creamos en nuevo parrafo
var nuevoNombre = document.createTextNode(nombre);
var nuevoTexto = document.createTextNode(texto);
//var nuevoMail= document.createTextNode(eMail);
//Lo introducimos en crearCapa el salto de linea, el parrafo, etc; y en negrita
//crearCapa.appendChild(espacio);
crearCapa.innerHTML="<strong>"+nuevoNombre+"</strong>";
//negrita.appendChild(nuevoNombre);
crearCapa.appendChild(separacion);
crearCapa.appendChild(nuevoTexto);
crearCapa.appendChild(separacion2);
crearCapa.style.marginBottom="30px";
}
Código Javascript
:
Ver original//cuando cargue la pagina web...
window.onload=function(){
//MENU DESLIZANTE
var aparecer=document.getElementById("abrirPestaña");
var eventIzq=aparecer.addEventListener("click", mostrar, false);
//ENVIAR COMENTARIO
var enviar=document.getElementById("btnEnviar");
var pulsaBtn=enviar.addEventListener("click", introducirComentario, false);
}