2016-08-11 60 views
2

我想通过JavaScript获取内部html高度。假设我有如何获取内部HTML内容高度

<div>Content</div> 

或者如果格字体大小增加或嵌套在父里面很多的div,如何获取父div的高度?

编辑:即使嵌套的div也有边框和填充。

+0

如果jquery可以接受,那么'.height()'函数 – Iceman

+1

重复:http://stackoverflow.com/a/15615701/1252056 – streetturtle

+0

可能重复[Get div height with plain JavaScript](http:// stackoverflow .com/questions/15615552/get-div-height-with-plain-javascript) –

回答

4

如果一定要在香草JS ...

var height = document.getElementById('content').clientHeight; 

,其中将包括在元素的任何边框或滚动条。如果您只想使用内部HTML(不包括填充),则可以使用offsetHeight代替。

0

是这样的?

<div id="MyDiv">Content</div> 

console.log(document.getElementById("MyDiv").offsetHeight); 
0

包括在你的高度计算的填充和边框:

的document.getElementById( 'myDiv') .offsetHeight;