通过javascript返回显示属性

时间:2014-06-28 21:24:29

标签: javascript css

我有一个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

对此有任何解决方法吗?感谢

1 个答案:

答案 0 :(得分:1)

你得到的是元素内联样式,你想要的是它的计算样式,试试

var status =  document.defaultView.getComputedStyle(element, null).display;