日期:2014-05-16  浏览次数:20504 次

如何读取display的值
是这样的
<style type='text/css'>
#a{display:block}
</style>
<div id='a'>test</div>
我在样式表中设置了id为a的层的属性
在javascript中,用什么方法才能读出来这个display的属性呢?
我试过了用
alert(document.getElementById("a").style.display);
读不出来
不知道怎样才能读出来呢?


------解决方案--------------------
css是和html一个体系的 不是用js读 
<a></a>这样就行了
------解决方案--------------------
问一下 怎么语法高亮?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type= "text/css"> 
#a{display:block} 
</style> 

<script language="javascript">
function getcss()
{
var css=document.styleSheets[0];
var rule=css.rules[0];

alert(rule.style.display);
}
</script>
 </HEAD>

 <BODY>
<div id= 'a ' >test </div > 

<input type="button" onclick="getcss()" value="getcss"/>
 </BODY>
</HTML>
------解决方案--------------------
<div id= "a" style="display:block">test </div>