課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
代碼里面這三種獲取到的頁面的寬高到底是什么寬高,是我注釋里面的那樣理解的嗎?還有我最后一項的div寬高的獲取怎么會出錯呢?大大給解釋一下把,感激不盡。
2016-05-06
源自:JavaScript進階篇 9-19
正在回答
innerHeight與innerWidth 顯示的是瀏覽器窗口的內(nèi)部高度和寬度
clientHeight與clientWidth 顯示的是HTML文檔所在窗口的當前高度和寬度
編程顯示innerHeight與clientHeight的結(jié)果是一樣的,但兩個對不同的瀏覽器有不同的反應(yīng),所以結(jié)果要取決于瀏覽器。
針對IE瀏覽器和Opera瀏覽器來說scrollHeight與scrollWidth 顯示的是網(wǎng)頁內(nèi)容的高度和寬度
offsetHeight與offsetWidth獲取的是網(wǎng)頁內(nèi)容的高度和寬度(包含滾動條等邊線,會隨窗口的顯示改變大?。?/p>
編程顯示scrollHeight與offsetHeight的結(jié)果是不一樣的,因為offsetHeight包含了滾筒條等邊線,而scrollHeight則顯示的是網(wǎng)頁的實際高度。
div sytle里邊明確寫明了 height,width才會獲取到高度和寬度,其他的時候使用div.offsetHeight 和 div.offsetWidth.
一只特立獨行的doge 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
2 回答獲取屏幕分辨率的寬和高
1 回答這兩個獲取的高度寬度怎么不一樣?
1 回答為什么不同瀏覽器獲取的寬和高不同?
1 回答網(wǎng)頁尺寸的獲取,為何高度很小
1 回答這兩個獲取的高度和寬度為什么不一樣?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-06
innerHeight與innerWidth 顯示的是瀏覽器窗口的內(nèi)部高度和寬度
clientHeight與clientWidth 顯示的是HTML文檔所在窗口的當前高度和寬度
編程顯示innerHeight與clientHeight的結(jié)果是一樣的,但兩個對不同的瀏覽器有不同的反應(yīng),所以結(jié)果要取決于瀏覽器。
針對IE瀏覽器和Opera瀏覽器來說scrollHeight與scrollWidth 顯示的是網(wǎng)頁內(nèi)容的高度和寬度
offsetHeight與offsetWidth獲取的是網(wǎng)頁內(nèi)容的高度和寬度(包含滾動條等邊線,會隨窗口的顯示改變大?。?/p>
編程顯示scrollHeight與offsetHeight的結(jié)果是不一樣的,因為offsetHeight包含了滾筒條等邊線,而scrollHeight則顯示的是網(wǎng)頁的實際高度。
2016-05-06
div sytle里邊明確寫明了 height,width才會獲取到高度和寬度,其他的時候使用div.offsetHeight 和 div.offsetWidth.