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

怎么得到div的height?

2012-02-07 
如何得到div的height???在DIV标签中没有声明height属性时如何得到div的高度???即使声明了height属性,它也

如何得到div的height???
在DIV标签中没有声明height属性时如何得到div的高度???

即使声明了height属性,它也不会根据div的内容而自动改变.

请问如何才能得到div控件的真正高度呢???

[解决办法]
div.offsetHeight是带滚动条的完整高度。。
div.clientHeight是内容的高度。。
[解决办法]
用offsetHeight属性
<div id=test> abcder <br> 123 </div>
<input type= "button " value= "test " onclick= "alert(test.offsetHeight) ">
[解决办法]
<div id= "wc " style= "height:100px; overflow:scroll; "> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> </div>
<script type= "text/javascript ">
var wc = document.getElementById( "wc ");
alert(wc.offsetHeight + "\n " + wc.clientHeight);
</script>
[解决办法]
document.getElementById( "divid ").offsetHeight

热点排行
Bad Request.