Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2017, 12:27
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 6 meses
Puntos: 8
Javascript funciona en código pero no en archivo

Hola.

Tengo este javascript para eliminar un div de clase si hay un texto en el html:

Código:
if(document.body.innerHTML.toString().indexOf('Usuario') > -1){
var resultados = document.getElementsByClassName('online'), i;
for (i = 0; i < resultados.length; i += 1) {
resultados[i].style.display = 'none';
}
};
Funciona si lo coloco así al final del html, pero no funciona si lo meto en un archivo javascript que también se incluye en el mismo lugar de la página. De hecho, he colocado el código en la página justo debajo del link al archivo .js. Pero así no funciona.

¿Sabéis dónde puede estar el fallo?

Gracias.