JS如何获取屏幕、浏览器及网页高度宽度?
1、在浏览器执行代码,可以先按f12打开控制台。右下角可以输入代码,如果右下角没有代码输入框,就按esc开启。

1、屏幕宽高是指显示器的分辨率,输入
console.log(window.screen.width,window.screen.height)
可以打印看见。
其中window.screen.width是宽度,window.screen.height是高度
例如我的显示器是1920*1080的,代码分表打印出来宽1920,高1080

2、屏幕宽高相对于另外2个宽高更加稳定。条件系统分辨率可以改变这个宽高。
在屏幕上点击右键,进入系统分辨率设置。

3、例如我将系统分辨率设置为1680*900

4、现在打印的屏幕宽高也变了

1、浏览器宽高是指浏览器窗口最大化时的宽高,普通的最大化后,一般就是去掉系统任务栏高度,而宽度和屏幕宽是一样的。

2、输入
console.log(window.screen.availWidth,window.screen.availHeight)
可以查看浏览器宽高

3、这个宽高在任务栏占用空间变化时会变化,例如我让任务栏变高,浏览器可用高度会变小。

1、网页宽高,是指页面所占的宽高,浏览器除了页面内容以外的部分,不计算在内。
例如下图,标签栏,地址栏,书签栏,控制台等全不计算在宽高的范围里面,只有网页内容区域才是。
输入
console.log(window.innerHeight,window.innerWidth)
可以打印得到


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:169
阅读量:76
阅读量:47
阅读量:194