我想通过JavaScript获取内部html高度。假设我有如何获取内部HTML内容高度
<div>Content</div>
或者如果格字体大小增加或嵌套在父里面很多的div,如何获取父div的高度?
编辑:即使嵌套的div也有边框和填充。
我想通过JavaScript获取内部html高度。假设我有如何获取内部HTML内容高度
<div>Content</div>
或者如果格字体大小增加或嵌套在父里面很多的div,如何获取父div的高度?
编辑:即使嵌套的div也有边框和填充。
如果一定要在香草JS ...
var height = document.getElementById('content').clientHeight;
,其中将包括在元素的任何边框或滚动条。如果您只想使用内部HTML(不包括填充),则可以使用offsetHeight
代替。
是这样的?
<div id="MyDiv">Content</div>
console.log(document.getElementById("MyDiv").offsetHeight);
使用clientHeight的getElementsByTagName和div来获得spcific DIV高度
document.getElementsByTagName('div')[0].clientHeight
包括在你的高度计算的填充和边框:
的document.getElementById( 'myDiv') .offsetHeight;
如果jquery可以接受,那么'.height()'函数 – Iceman
重复:http://stackoverflow.com/a/15615701/1252056 – streetturtle
可能重复[Get div height with plain JavaScript](http:// stackoverflow .com/questions/15615552/get-div-height-with-plain-javascript) –