我有一个display属性设置为none的元素。我想使用javascript返回此显示属性。我正在使用的代码在返回“none”时返回nothing或NULL。这是我正在使用的代码:
元素CSS
.element
{
display:none;
}
的javascript
function get_display_status()
{
var element = document.getElementById('elementID');
var status = element.style.display;
document.write(status);
}
结果:当前状态:“”
图片:http://gyazo.com/f662fd257602e973ca329a25314fb6ab
对此有任何解决方法吗?感谢
答案 0 :(得分:1)
你得到的是元素内联样式,你想要的是它的计算样式,试试
var status = document.defaultView.getComputedStyle(element, null).display;