js中获取页面被卷去的高度等一些属性

常写 javascript代码的朋友取网页的某些属性值是常用到的,
//js中网页的一些宽度和高度问题
网页可见区域宽: document.body.clientWidth
网页可见区域高: 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
//适合ie和firefox下面被卷去的高度
var scrollTop=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;其实document.documentElement.scrollTop就已经可以啦,但这样更安全。

基本上常用得就是这些啦,如果有什么不周全的地方就请这方面的专家朋友提出,博主一点会及时加上去的。

原文地址:https://www.cnblogs.com/changxiaosen/p/7025940.html