Lo que sucede es que tú defines el valor de la propiedad
visibility en la hoja de estilos y pretendes leerlo desde el objeto
style el cual solo es capaz de obtener los valores declarados
in line, por ejemplo:
Es preferible utilizar el objeto-propiedad
style para establecer valores y no para leerlos. En su lugar, debes utilizar el método
.getComputedStyle:
Código Javascript
:
Ver originalvar visibilidad = getComputedStyle(document.getElementById("c1")).visibility;
Y para navegadores antiguos, como las viejas versiones de Internet Explorer, debes utilizar el método
.currentStyle():
Código Javascript
:
Ver originalvar visibilidad = document.getElementById("c1").currentStyle.visibility;