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