Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] JavaScript. Ayudaa!!!

Estas en el tema de JavaScript. Ayudaa!!! en el foro de Javascript en Foros del Web. Buenos dias, soy Alicia. Estoy haciendo el juego del ahorcado en Javascript y quiero introduir una cadena de texto dentro de una capa HTML5 y ...
  #1 (permalink)  
Antiguo 14/11/2014, 04:52
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta JavaScript. Ayudaa!!!

Buenos dias, soy Alicia.

Estoy haciendo el juego del ahorcado en Javascript y quiero introduir una cadena de texto dentro de una capa HTML5 y para ello utilizo esto:

document.getElementById('centro').innerHTML=linea

centro el id de la capa en la cual quiero introducir linea. Linea es esto:

var linea="";
for (var i=0; i<longitud; i++){

linea+="-";
}

por tanto la función quedaría así:

var linea="";

function pintarLineas(){

for (var i=0; i<longitud; i++){

linea+="-";
}

document.getElementById('centro').innerHTML=linea;


}



¿Que estoy haciendo mal? Porque no me lo pinta. y me da este error TypeError: document.getElementById(...) is null ¿Que significa?

Gracias, :S

Última edición por aligb29; 14/11/2014 a las 05:52
  #2 (permalink)  
Antiguo 14/11/2014, 07:56
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: JavaScript. Ayudaa!!!

1.- No se ve de donde sale longitud.
2.- No se ve donde tienes el script respecto de "centro" ni con que evento ejecutas la función.

Ese error típicamente suele decirnos que se esta queriendo acceder por id a un objeto que no existe en el documento o no existe aún en el documento.

Muestra un poco más que será más fácil ayudarte.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:25.