javascript获取浏览器、文档、body的宽度和高度的方法
2 点赞
0 条评论
595 次浏览
发布于 8 个月前
很多时候我们需要用到js获取窗口的宽度或者高度,每个浏览器会有不同的方法,总结了一下如下:
document.body.offsetWidth; // 返回body的offsetWidth(包括边框)
document.body.offsetHeight;// 返回body的offsetHeight(包括边框)
document.body.clientWidth;// 网页可见区域宽
document.body.clientHeight;// 网页可见区域高
document.body.scrollWidth;// 网页正文全文宽
document.body.scrollHeight;// 网页正文全文高
document.body.scrollTop;// 网页被卷去的高
document.body.scrollLeft;// 网页被卷去的左
window.screenTop;// 网页正文部分上
window.screenLeft;// 网页正文部分左
window.screen.height;// 屏幕分辨率的高
window.screen.width;// 屏幕分辨率的宽
window.screen.availHeight;// 屏幕可用工作区高度
window.screen.availWidth;// 屏幕可用工作区宽度
document.documentElement.scrollWidth; // 返回整个文档的宽度
document.documentElement.offsetWidth; // 返回整个文档的可见宽度
document.documentElement.clientWidth; // 返回整个文档的可见宽度(不包含边框)
document.documentElement.clientHeight; // 返回整个文档的可见高度(不包含边框)
"赞助我们,我们才能做的更多&更好"
赞助支持
还没有评论
写下你的评论...
最热文章
好玩的CSS3(3)-- 翻转(旋转正反两张)图片
2065 浏览 · 0 评论
浏览器后退跳转到指定的页面
2037 浏览 · 0 评论
Flutter适配夜间模式
1524 浏览 · 0 评论
JavaScript实现继承的几种方法
1249 浏览 · 0 评论
【面试题】创建长度为100的数组
1173 浏览 · 0 评论
使用dart-sass替换node-sass
822 浏览 · 0 评论
最新文章
centos7中编译安装nginx
86 浏览 · 0 评论
JavaScript计算两个颜色之间的渐变色值
111 浏览 · 0 评论
vue router提供了addRoutes,却没有提供removeRoutes的解决方案
104 浏览 · 0 评论
基于Axios的封装和请求接口的管理
196 浏览 · 0 评论
使用verdaccio搭建私有npm仓库
223 浏览 · 0 评论
pc端常用电脑屏幕分辨率尺寸适配
513 浏览 · 0 评论