📅  最后修改于: 2023-12-03 15:09:14.845000             🧑  作者: Mango
当我们在编写网站时,经常需要获取元素的尺寸。在 JavaScript 中,我们可以使用以下代码来获取
const divHeight = document.querySelector('div').clientHeight;
这行代码首先使用 querySelector
方法获取页面中的第一个
clientHeight
属性来获取该元素的高度。如果你想获取
scrollHeight
属性:const divHeight = document.querySelector('div').scrollHeight;
此时,获取到的高度是包括滚动条在内的高度。
有时候,你可能需要获取
offsetHeight
属性实现:const divHeight = document.querySelector('div').offsetHeight;
此时,返回的高度包括元素的外边距、内边距和边框。
除了上述方法外,还可以使用 getBoundingClientRect()
方法来获取元素的各种尺寸信息。该方法返回一个包含元素上、下、左、右边距信息及宽度和高度的对象,可以通过获取其 height
属性来获得
const divHeight = document.querySelector('div').getBoundingClientRect().height;
无论你选择哪种方法,都可以轻松获取