为什么getComputedStyle包含可见的可见性?

时间:2013-08-20 08:22:11

标签: javascript css getcomputedstyle

为什么getComputedStyle会将元素可见性返回为visible,即使您从未将可见性设置为隐藏或可见。

实施例: getComputedStyle($('#block1')[0],null).visibility; ---“可见”

同时: $('#block1')[0].style.visibility ---“”

1 个答案:

答案 0 :(得分:0)

需要呈现document的大多数现有DOM元素的默认值为visibility: visible。这些属性仅在呈现元素时自行应用,并且在未应用于DOM元素的style对象的情况下进行计算。 getComputedStyle方法可以从浏览器的默认配置或样式表中选取这些呈现的属性。