clientHeight() 和 offsetHeight() 在 javascript 中有什么区别?


可以使用两个属性 clientHeight 和 offsetHeight 来获得 div 的高度。

clientHeight 包含 div 的内边距。

offsetHeight 包含 div 的内边距、滚动条和边框。

示例

例如,如果你有以下 HTML −

<div id="myDiv" height="400px"></div>

可以使用以下代码获得高度 −

const height = document.querySelector('#myDiv').offsetHeight
console.log(height)

输出

这将产生以下输出 −

400

更新于: 02-12-2019

274 次浏览

开启您的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.