jquery获取div的高度
获取 div 高度的方法
使用 jQuery 获取 div 的高度可以通过多种方式实现,具体取决于是否需要包含内边距(padding)、边框(border)或外边距(margin)。以下是几种常见的方法:
使用 height() 方法height() 方法返回元素的内容高度,不包括内边距、边框和外边距。
示例代码:

var divHeight = $('div').height();
console.log(divHeight);
使用 innerHeight() 方法innerHeight() 方法返回元素的内容高度加上内边距,但不包括边框和外边距。
示例代码:
var divInnerHeight = $('div').innerHeight();
console.log(divInnerHeight);
使用 outerHeight() 方法outerHeight() 方法可以返回元素的总高度,包括内容、内边距和边框。通过传递参数可以进一步控制是否包含外边距。
示例代码(不包含外边距):

var divOuterHeight = $('div').outerHeight();
console.log(divOuterHeight);
示例代码(包含外边距):
var divOuterHeightWithMargin = $('div').outerHeight(true);
console.log(divOuterHeightWithMargin);
获取窗口或文档的高度
如果需要获取窗口或文档的高度,可以使用以下方法:
var windowHeight = $(window).height();
var documentHeight = $(document).height();
console.log(windowHeight, documentHeight);
注意事项
- 确保在 DOM 完全加载后再获取高度,可以将代码放在
$(document).ready()中。 - 如果 div 的高度是动态变化的,可能需要监听相关事件(如窗口大小变化)来实时更新高度值。






