js如何获取浏览器空白区的高和宽?

LvBao_117 2018-10-26 09:16:16
先看图


我想用js获取图中,body.clientHeight和body.clientWidth箭头所指的“红框区”尺寸,怎么做?

说明:body.clientHeight和body.clientWidth其实是<body>中实际内容的尺寸,要是<body>没有任何内容,则这两个的值是0。我是要学着做个导航页面布局,左侧区、顶部区、内容区、底部区,每部分的尺寸要根据这个“红框区”尺寸比例去计算。
...全文
205 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2018-10-26
  • 打赏
  • 举报
回复
其实这是个兼容性的问题,你可以看看这个文章 https://www.cnblogs.com/zqzjs/p/5839118.html
天际的海浪 2018-10-26
  • 打赏
  • 举报
回复
那用 document.documentElement.clientHeight
LvBao_117 2018-10-26
  • 打赏
  • 举报
回复
#1大侠,感谢回复 可是,这两个我已经说明了,是里面实际内容的尺寸,不是我那个红框的。假如body中内容多,出现了竖直滚动条,则document.body.clientHeight的值会大于屏幕的高度的。
天际的海浪 2018-10-26
  • 打赏
  • 举报
回复
就是直接 document.body.clientHeight document.body.clientWidth 这样获取啊

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧