課程
/前端開發
/JavaScript
/JavaScript進階篇
【顯示屏分辨率是1366*768】為何結果是:
高度:20高度:20高度:557高度:557
2015-02-06
源自:JavaScript進階篇 9-19
正在回答
我感覺你讀了下面這些會明白:
一、針對IE、Opera:scrollHeight 是網頁內容實際高度,可以小于 clientHeight。二、針對NS、FF:scrollHeight 是網頁內容高度,不過最小值是 clientHeight。也就是說網頁內容實際高度小于 clientHeight 時,scrollHeight 返回 clientHeight 。三、瀏覽器兼容性var w=document.documentElement.scrollWidth|| document.body.scrollWidth;var h=document.documentElement.scrollHeight|| document.body.scrollHeight;注意:區分大小寫
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答offsetHeight scrollHeight clientHeight
8 回答clientHeight和scrollHeight的區別,誰知道
1 回答...clientHeight是18 scrollHeight就是600
3 回答網頁內容實際高度小于 clientHeight 時,scrollHeight 返回 clientHeight ?
1 回答為什么說scrollHeight可以小于clientHeight呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-08
我感覺你讀了下面這些會明白:
一、針對IE、Opera:
scrollHeight 是網頁內容實際高度,可以小于 clientHeight。
二、針對NS、FF:
scrollHeight 是網頁內容高度,不過最小值是 clientHeight。也就是說網頁內容實際高度小于 clientHeight 時,scrollHeight 返回 clientHeight 。
三、瀏覽器兼容性
var w=document.documentElement.scrollWidth
|| document.body.scrollWidth;
var h=document.documentElement.scrollHeight
|| document.body.scrollHeight;
注意:區分大小寫