Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2014, 14:07
caarool21
 
Fecha de Ingreso: noviembre-2014
Mensajes: 8
Antigüedad: 10 años
Puntos: 0
Al pasar HTML mediante .innerHTML no se queda el texto

¡Hola a todos!

Estoy haciendo una página web, y quiero que al hacer click en un botón de verificar, aparezca arriba del todo un div con un texto dentro de él. Mi código es el siguiente:

var capa = document.getElementById('div_capa');
capa.innerHTML = 'Texto';
document.getElementById('div_capa').style.border = '1px solid red';

Y en el buttom pongo el atributo onClick="nombredelafuncion()"

div_capa es el id del div creado en el html (cuyo contenido está vacío) y modifico el estilo del div para que se recuadre bien el borde.

El problema es que al cargar la página, el div con el contenido dentro aparece medio segundo y desaparece. No sé cómo hacer para que el div se quede y no desaparezca o saber qué es lo que estoy haciendo mal.

Saludos.