【发布时间】:2009-07-23 06:31:59
【问题描述】:
在我的页面上,我正在通过 javascript 更改一些 css 样式。当我尝试提取一个已继承的值时 - 它出现空白。考虑以下几点:
.Sliding
{
display: none;
overflow: hidden;
}
.Sliding #FilterBox
{
height: 185px;
background-color: Fuchsia;
}
还有html:
<div class="Sliding" id="FilterBox">
<h3>Test Form</h3>
This is a test/<br />
12345
</div>
如果我查看元素 'document.getElementById(objname).style.display' 它是空白的吗?如何通过 javascript 读取显示值?
【问题讨论】:
-
谢谢大家。使用 getComputedStyle 帮助解决了我的问题。我认为 getElementById().style 仅用于个人样式设置 - 而不是由类或 id 设置的那些。
标签: javascript css getelementbyid