首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript 怎么获取 display 的值

2012-08-27 
javascript 如何获取 display 的值?var getDisplay document.getElementById(divName+divId).style.disp

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")

热点排行