js获取页面的各种高度与宽度
document.body.scrollTop等属性可以获取页面滚动距离等,但是此类属性在xhtml标准网页或者更简单的说是带<!DOCTYPE ..>标签的页面里得到的结果是0,
所以一般为了兼容性都这样写 document.documentElement.scrollTop || document.body.scrollTop;以下document属性全部推荐这种写法.
网页可见区域宽: document.body.clientHeight;
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高: document.body.offsetHeight (包括边线的高)
网页正文全文宽: 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
转载于:https://www.cnblogs.com/zimengxiyu/p/10069714.html
js获取页面的各种高度与宽度相关推荐
- JS获取屏幕浏览器网页高度和宽度属性
1 网页可见区域宽:document.body.clientWidth 2 网页可见区域高:document.body.clientHeight 3 网页可见区域宽:document.body.off ...
- js获取页面的各种高度大全
1,获取屏幕的高度和宽度(屏幕分辨率): window.screen.height window.screen.width2, 获取屏幕工作区域的高度和宽度(去掉状态栏): window.screen ...
- JS 获取页面滚动条的高度
function getScrollTop() {let scroll_top = 0;if (document.documentElement && document.documen ...
- 原生js获取html元素高度,js获取页面及个元素高度、宽度的代码
网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offs ...
- JS 获取浏览器、显示器 窗体等宽度和高度
转载自 JS 获取浏览器.显示器 窗体等宽度和高度 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见 ...
- php获得窗口宽度,JavaScript_准确获得页面、窗口高度及宽度的JS,function getPageSize(){ var xScroll, ySc - phpStudy...
准确获得页面.窗口高度及宽度的JS function getPageSize(){ var xScroll, yScroll; if (window.innerHeight && wi ...
- js获取控制浏览器,屏幕,对象宽度和高度,文件大小
img.fileSize 判断文件大小 function getInfo() { var s = ""; s += "/r/n网页可见区域宽:" ...
- js获取网页的各种高度
原文:js获取网页的各种高度 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: docum ...
- uniapp微信小程序怎样获取宽高?获取系统信息?微信小程序 获取用户手机屏幕高度与宽度信息等
第一种方案(推荐) "vw" = "view width" "vh" = "view height" 使用 CSS3 引 ...
最新文章
- python画图的模块_用python和pygame游戏编程入门-画图模块
- 手动配置Hibernate的方法
- vue的指令绑定、事件、冒泡
- OpenCV 对一张图片进行缩放
- 黑马程序员 java基础之网络编程TCP
- 天合光能环卫机器人_无人驾驶已在南京多个领域落地!无人环卫,离全面落地还有多久...
- 手把手教你实现机器学习SVM算法
- python和c++哪个好-C/C++和Python哪个更有前景?
- 交警高德强联手 助威吉林马拉松
- 阿里矢量图标库 - 如何修改和使用自定义字体名称
- ubuntu1804安装显卡驱动
- 百度网盘直链原理解析
- 事业单位新税改的个人所得税纳税筹划
- Unity(OpenGL)实现“阴阳师画符”、划线功能
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别
- win10+CUDA10.1+cudnn7.6+MX250安装过程
- bp神经网络和cnn神经网络,bp神经网络和神经网络
- STM32版CCD线性摄像头寻线寻迹小车
- 苹果备忘录分享不了微信提示无法连接服务器,微信分享提示universal link 校验不通过...
- C++以及java学习方法和路线
热门文章
- Latex与VSCode环境搭建问题解决
- PAT_B_1012_Java(20分)
- 递归求二叉树的深度_优雅地用堆栈替代递归实现二叉树的深度优先搜索
- android framework,GitHub - zhaozepeng/Android_framework: android framework 用来快速开发的android框架...
- 结巴分词关键词相似度_gensim和jieba分词进行主题分析,文本相似度
- io流不关闭会怎么样_幸福树一个月不浇水会怎么样
- spring mvc 拦截器 HandlerInterceptor 的使用
- Deep Reinforcement Learning: Pong from Pixels
- perl one line
- r语言模型评估:_情感分析评估:对自然语言处理的过去和未来的反思