2010-07-26 101 views
1

什麼是正確的方式來獲得div元素的總高度?我想這樣的:獲取元素的總高度?

element.outerHeight(true); 

,但是當我把我的頁面截圖,並測量元件的高度(像素),它似乎比更高几個像素什麼element.outerHeight()正在報告。有不同的方法嗎?我想在我的身高中包含所有填充/邊距。

感謝

+0

你使用任何JS庫嗎? jQuery的? – 2010-07-26 14:54:50

回答

4

如果要包括填充和邊框outerHeight(假),如果要包括填充,邊框和邊距使用outerHeight(真),如果你只想包含元素使用高度()的高度。

+0

是的,但這是一個jQuery函數,語法是:'$(element).outerHeight(false);'參見http://jqapi.com/#p=outerHeight。 – 2012-11-29 14:33:51

0
$(window).height(); // returns height of browser viewport 
$(document).height(); // returns height of HTML document 
+1

對,但顯然不能回答這個問題。 – 2012-11-29 14:27:07