2010-07-26 172 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