jQuery是否获取元素的渲染高度?

如何获得元素的渲染高度

假设您有一个<部门&gt元素,其中包含一些内容。里面的内容将延伸的高度<部门&gt。如果没有明确设置高度,如何获得“渲染”高度。显然,我试过:

var h=document.getElementById('someDiv').style.height;

这样做有什么诀窍吗?如果有帮助的话,我正在使用jQuery

尝试以下方法之一:

var h=document.getElementById('someDiv').clientHeight;
var h=document.getElementById('someDiv')。offsetHeight;
var h=document.getElementById('someDiv').scrollHeight;

clientHeight包括高度和垂直填充

offsetHeight包括高度、垂直填充和垂直边框

scrollHeight包括所包含文档的高度(在滚动的情况下会大于高度)、垂直填充和垂直边框

发表评论