4 回答

TA貢獻(xiàn)63條經(jīng)驗 獲得超18個贊
上個自己畫的圖。有點(diǎn)丑,湊合著看吧。圖中有陰影的是一個元素。陰影是邊框border,那個很丑的箭頭代表滾動條。offsetHeight就是border+content+padding的高度。不包括外邊距。scrollHeight就是元素內(nèi)容的總高度,有隱藏的內(nèi)容就是圖中的狀況。scrollLeft和scrollTop就是被隱藏的地方到滾動條的距離。嗯,就是這樣。小白,大神輕拍

TA貢獻(xiàn)2條經(jīng)驗 獲得超1個贊
clientHeight
四種瀏覽器對 clientHeight 的解釋都沒有什么異議,都認(rèn)為是內(nèi)容可視區(qū)域的高度,也就是說頁面瀏覽器中可以看到內(nèi)容的這個區(qū)域的高度,一般是最后一個工具條以下到狀態(tài)欄以上的這個區(qū)域,與頁面內(nèi)容無關(guān)。
offsetHeight
IE、Opera 認(rèn)為 offsetHeight = clientHeight + 滾動條 + 邊框。
NS、FF 認(rèn)為 offsetHeight 是網(wǎng)頁內(nèi)容實際高度,可以小于 clientHeight。
scrollHeight
IE、Opera 認(rèn)為 scrollHeight 是網(wǎng)頁內(nèi)容實際高度,可以小于 clientHeight。
NS、FF 認(rèn)為 scrollHeight 是網(wǎng)頁內(nèi)容高度,不過最小值是 clientHeight。

TA貢獻(xiàn)4條經(jīng)驗 獲得超2個贊
offsetHeight即為該容器的高度,
scrollHeight即內(nèi)容的實際高度=> ?可顯示區(qū)域的高度+隱藏的高度
添加回答
舉報