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

相关文章
相关标签/搜索