window.screen.height和window.screen.availHeight和document.body.clientHeight和document.documentElement.c

說這幾個屬性前 我說一下個人設備瀏覽器

個人設備有兩個,一個高度爲1080的顯示器,一個高度爲800的電腦工具

 

第一種:window.screen.heightspa

這個方法是獲取用戶電腦屏幕的高度,是不關瀏覽器或者頂部工具欄跟底部工具欄的高度的調試

當我在高度爲1080的個人顯示屏屏幕上打印code

window.screen.height
1080

當我在個人電腦上打印blog

window.screen.height
800

是的 ,這個屬性就是電腦的高度class

第二個屬性:window.screen.availHeightcli

這個屬性,看字面意思,顧名思義,就是電腦屏幕的可用高度,方法

那固然就是電腦屏幕減掉頂部工具欄跟底部工具欄的高度im

我在顯示器上打印了這個屬性,會獲得如下

window.screen.availHeight
1057

1057是等於=1080(電腦屏幕)-23(頂部工具欄)

由於個人顯示器上面沒有底部工具欄

 

好,如今我在個人電腦上打印

window.screen.availHeight
714

是714=800-頂部工具欄(22)-底部工具欄(64)

 

第三個:document.body.clientHeight

這個屬性只跟瀏覽器的高度有關

當時我在顯示器上打印的時候,我打印來

document.body.clientHeight
3367

我一臉懵逼,這怎麼會有三千多高度呢

我屏幕一共才1080

後來我纔想通,是瀏覽器裏面的整個頁面高度,由於我打開一個頁面調試的時候是有滾動條的

第四個:document.documentElement.clientHeight

這個屬性就是隻跟瀏覽器有關,是瀏覽器裏面的頁面的可用可見高度

就仍是我剛纔那個顯示器打印

document.documentElement.clientHeight
880

是的 我想說的就是這些了,反正我研究了一下這個以後,對這幾個得到高度的屬性差很少知道了

 

還有什麼的話歡迎各位補充哦

 

 

第五個:window.innerHeight

相關文章
相關標籤/搜索