2016-08-11 11 views
2

JavaScriptで内部のHTML高さを取得したいと考えています。私は、親のdivの高さを得るのですか、私は 内部HTMLコンテンツの高さを取得する方法

<div>Content</div> 

のいずれかのdivフォントサイズが増加しているか、多くのdivは、親の中にネストされた場合

があると?

編集:ネストされたdivにも境界線とパディングがあります。要素に任意の境界線やスクロールバーが含まれます

+0

jqueryが受け入れ可能であれば、 '.height()'関数 – Iceman

+1

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

+0

[divの高さをプレーンJavaScriptで取得する](http:// stackoverflow .com/questions/15615552/get-div-height-with-plain-javascript) –

答えて

4

それはバニラJSであることが必要なら...

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

。内側のHTML(パディングを除く)だけを使用したい場合は、代わりにoffsetHeightを使用することができます。

1

使用clientHeightとgetElementsByTagNameのdivが、あなたの高さの計算にパディングとボーダーを含める:

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

0

を取得する

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

console.log(document.getElementById("MyDiv").offsetHeight); 
関連する問題