如何获得元素的渲染高度?
假设你有一个<div>含有一些内容的元素.里面的这个内容将延伸到高度<div>.如果没有明确设置高度,如何获得"渲染"高度.显然,我试过:
var h = document.getElementById('someDiv').style.height;
Run Code Online (Sandbox Code Playgroud)
这样做有诀窍吗?如果有帮助我正在使用jQuery.
获得元素高度的最佳方法是什么:
var myElement = document.querySelector('.some-class');
var height = myElement.getBoundingClientRect().height;
Run Code Online (Sandbox Code Playgroud)
要么
var myElement = document.querySelector('.some-class');
var height = myElement.offsetHeight;
Run Code Online (Sandbox Code Playgroud)