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.