Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2016, 09:30
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: leyendo propiedad de style

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:
Código HTML:
Ver original
  1. <div style="visibility: hidden"></div>

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 original
  1. var 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 original
  1. var visibilidad = document.getElementById("c1").currentStyle.visibility;

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand