js获取元素高度

js获取元素高度本文介绍了如何在 JavaScript 中使用不同方法获取 El select 组件下拉选择的元素高度 包括 offsetHeight getBoundingC clientHeig

大家好,欢迎来到IT知识分享网。

//el-select下拉选择 const selectDom = document.querySelector(".el-select-dropdown .el-select-dropdown__wrap")

一、offsetHeight、getBoundingClientRect( )

获取的元素高度包括内容、padding、border,不包括margin,getBoundingClientRect( )方法可以获取元素的位置和大小信息,包括left、right、top、bottom、width、height

console.log(selectDom.offsetHeight) const rect = selectDom.getBoundingClientRect(); console.log(rect.height)

二、clientHeight

获取的元素高度包括内容、padding,不包括border、margin

console.log(selectDom.clientHeight)

 三、scrollHeight

获取的元素高度是内容的真实高度,即整个内容在没有滚动条的情况下所占据的高度包括被隐藏的部分

console.log(select.scrollHeight)

四、getComputedStyle( )

获取元素的计算样式,包括高度、宽度

const styles = window.getComputedStyle(selectDom) console.log(styles.height)

五、offsetTop

获取元素相对于其父元素顶部的距离

console.log(selectDom.offsetTop)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/114287.html

(0)
上一篇 2025-12-09 16:45
下一篇 2025-12-09 17:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信