通过javascript返回显示属性

Return display property via javascript

本文关键字:属性 显示 返回 javascript 通过      更新时间:2023-09-26

我有一个显示属性设置为none的元素。我想用javascript返回这个显示属性。我使用的代码在应该返回"none"时不返回任何值或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

有什么解决方法吗?由于

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

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