Cita:
Iniciado por s3t3r Si, comprendo como funciona, tal vez no leíste bien lo que exprese, puse la función window.onload =... lo que hace que cuando se cargue todo el sitio recién se ejecute, es decir, ya todo el sitio tendrá asignado el estilo CSS, sus Identificadores y Classes, en realidad no es el problema que que tenga o no una propiedad, el problema es que el elemento no es NULL, sino que existe realmente, pero JavaScript no puede determinar que estado tiene el atributo display o visibility del elemento en cuestión. De todas formas muchas gracias por tu respuesta, el problema ya se ha solucionado.
jejeje Me alegro que este resuelto y eso solo era una explicacion facil de como funciona un navegador por si habia alguna duda, ehh un par de cosas Haber para js Null significa que el objeto existe pero no sabe el valor, y en este caso te estaba devolviendo una string vacia lo cual es diferente, el atributo display del Div si esta definido por defector "block" y no el del nodo tipo texto entonces visibility si esta pero vacio. Asi con onload js te esta devolviendo lo correcto.