scrollHeight
:获取对象的滚动高度;scrollLeft
:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离;scrollTop
:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离;scrollWidth
:获取对象的滚动宽度;offsetHeight
:获取对象相对于版面或由父坐标 offsetParent
属性指定的父坐标的高度;offsetLeft
:获取对象相对于版面或由 offsetParent
属性指定的父坐标的计算左侧位置;offsetTop
:获取对象相对于版面或由 offsetTop
属性指定的父坐标的计算顶端位置;event.clientX
:相对文档的水平座标;event.clientY
:相对文档的垂直座标;event.offsetX
:相对容器的水平坐标;event.offsetY
:相对容器的垂直坐标;document.documentElement.scrollTop
:垂直方向滚动的值;event.clientX
+ document.documentElement.scrollTop
:相对文档的水平座标 + 垂直方向滚动的量;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
;
注:以上属性在 FireFox 中也有效
HTML
元素间隔上方或外层元素的地位,style.top
也是可以的,两者差别:
offsetTop
返回的是数字,而 style.top
返回的是字符串,除了数字外还带有单位:pxoffsetTop
只读,而 style.top
可读写HTML
元素指定过 top
样式,则 style.top
返回的是空字符串注:offsetLeft 与 style.left、offsetWidth 与 style.width、offsetHeight 与 style.height 也是同样事理
offsetHeight
= clientHeight
+ 迁移转变条 + 边框offsetHeight
是网页内容实际高度,可以小于 clientHeight
scrollHeight
是网页内容实际高度,可以小于 clientHeight
scrollHeight
是网页内容高度,不过最小值是 clientHeight
offsetTop、offsetLeft、offsetWidth、offsetHeight、offsetParent 等属性简述
style.top
属性style.left
属性style.width
属性的差别在于:如对象的宽度设定值为百分比宽度,则无论页面变大还是变小,style.width 都返回此百分比,而 offsetWidth
则返回在不合页面中对象的宽度值而不是百分比值style.top
属性div
中时,此 div
不会被当做是此对象的上级层,(即对象的上级层会跳过 div
对象)上级层是 table
时则不会有