javascript 如何获取 display 的值?
var getDisplay = document.getElementById(divName+divId).style.display;
alert(getDisplay );
我获取的display值是空字符串,我向获取例如: inline block none等这些,如何实现呢?还是不能显示?
[解决办法]
定义在css中的样式,直接DOM.style 是取不到的
需要"计算"一下
参考下
http://blog.163.com/jinwei_zhiyuan/blog/static/11582265201231561253671/
[解决办法]
我再补充下..如果是以这种方式定义
<style>
#div1{
display:block;
}
</style>
这样的话,用js取不到属性..
如果是下面这种,就可以取到display的属性
<div id="div1" style="display:block"></div>
不知道答案对楼主有没有帮助..
[解决办法]
用jquery取值吧,简洁方便
[解决办法]
支持5楼,用JQUERY
var getDisplay = $("#divName"+"divId").css("display")