js获取页面高度和宽度相关方法
2013-12-15 18:07
489 查看
<script> function getInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)"; s += " 网页正文全文宽:"+ document.body.scrollWidth; s += " 网页正文全文高:"+ document.body.scrollHeight; s += " 网页被卷去的高(ff):"+ document.body.scrollTop; s += " 网页被卷去的高(ie):"+ document.documentElement.scrollTop; s += " 网页被卷去的左:"+ document.body.scrollLeft; s += " 网页正文部分上:"+ window.screenTop; s += " 网页正文部分左:"+ window.screenLeft; s += " 屏幕分辨率的高:"+ window.screen.height; s += " 屏幕分辨率的宽:"+ window.screen.width; s += " 屏幕可用工作区高度:"+ window.screen.availHeight; s += " 屏幕可用工作区宽度:"+ window.screen.availWidth; s += " 你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色"; s += " 你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸"; alert (s); } getInfo(); </script>
offsetTop
获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置。
offsetLeft
获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。
offsetHeight
获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。
IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。
NS、FF 认为 offsetHeight 是网页内容实际高度,可以小于 clientHeight。
offsetWidth
获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度。
offsetParent
获取定义对象 offsetTop 和 offsetLeft 属性的容器对象的引用。
clientHeight
获取对象的高度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。
大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。
clientLeft
获取 offsetLeft 属性和客户区域的实际左边之间的距离。
clientTop
获取 offsetTop 属性和客户区域的实际顶端之间的距离。
clientWidth
获取对象的宽度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。
相关文章推荐
- open打开的页面最大化的js方法和如何获取电脑宽度和高度的方法
- js各种获取当前窗口页面宽度、高度的方法
- JS获取图片高度宽度的方法分享
- JS 获取滚动条高度+常用js页面宽度与高度
- js获取Html元素的实际宽度高度的方法
- js 获取网络图片的高度和宽度的实现方法(变通了下)
- javascript 获取滚动条高度+常用js页面宽度与高度
- js获得页面的高度和宽度的方法
- JS获取当前页面路径的相关方法(属性)
- Js获取页面高度宽度
- jquery、js获取页面高度宽度等
- JS实现点击按钮获取页面高度的方法
- js获取页面及个元素高度、宽度的代码
- js 获取页面高度和宽度兼容 ie firefox chrome等
- javascript 获取滚动条高度+常用js页面宽度与高度
- JS方法中,网页各种类型宽度(高度)获取
- 前端js获取到图片的高度和宽度方法
- 用js获取当前页面的url的相关信息方法
- JS获取屏幕,浏览器,页面高度及宽度
- JS获取页面高度宽度