为什么getComputedStyle会将元素可见性返回为visible
,即使您从未将可见性设置为隐藏或可见。
实施例:
getComputedStyle($('#block1')[0],null).visibility;
---“可见”
同时:
$('#block1')[0].style.visibility
---“”
答案 0 :(得分:0)
需要呈现document
的大多数现有DOM元素的默认值为visibility: visible
。这些属性仅在呈现元素时自行应用,并且在未应用于DOM元素的style
对象的情况下进行计算。 getComputedStyle
方法可以从浏览器的默认配置或样式表中选取这些呈现的属性。