我为 ID 为 #foo 的元素定义了以下样式。
#foo {
display: none;
}
我运行以下 JavaScript 代码:
var foo = document.getElementById('foo')
alert('[' + foo.style.display + ']')
我期待输出是[none]
. 但是,输出很简单[]
。这是一个演示:http: //jsfiddle.net/bEmUE/
为什么 foo.style.display 在这里是一个空字符串?
我可以在代码中写什么来计算这个元素的实际显示属性?