搞清top、clientTop、scrollTop、offsetTopscrollHeight:获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标offsetParent属性...
js中top、clientTop、scrollTop、offsetTop的区别⽂字详 细说明版 ⽹页可见区域宽: document.body.clientWidth;⽹页可见区域⾼: document.body.clientHeight;⽹页可见区域宽:document.body.offsetWidth (包括边线的宽);⽹页可见区域⾼: document.body.offsetHeight (包括边线的宽);⽹页正⽂全...
scrollTop: 代表在有滚动条时,滚动条向下滚动的距离也就是元素顶部被遮住部分的高度。在没有滚动条时scrollTop==0恒成立。单位px,可读可设置。 offsetTop: 当前元素顶部距离最近父元素顶部的距离,和有没有滚动条没有关系。单位px,只读元素。 最后附上这些属性的详细解释的文档:...
clientTop/clientLeft 这个属性测试下来的结果是=border。 scrollLeft/scrllTop(IE6计算方式不同) 设置或返回已经滚动到元素的左边界或上边界的像素数。 2.比较offsetHeight/clientHeight/scrollHeight 共同点:3个值都和元素的margin无关。差异:offsetHeight=height+padding+border clientHeight=height+padding-滚动条的...
1.clientHeight, clientWidth: 这两个属性大体上显示了元素内容的象素高度和宽度.理论上说这些测量不考虑任何通过样式表加入 元素中的页边距,边框等. 2.clientLeft,clientTop: 这两个返回的是元素周围边框的厚度,如果不指定一个边框或者不定位改元素,他的值就是0. ...
clientTop一个元素顶部边框的宽度(以像素表示)。不包括顶部外边距或内边距。clientTop 是只读的 三、Element.scrollWidth 1、Element.scrollWidth Element.scrollWidth 这个只读属性是元素内容宽度的一种度量,包括由于overflow溢出而在屏幕上不可见的内容。
offsetTop是一个元素相对于其最近的定位父元素的偏移距离,即元素顶部边缘相对于定位父元素顶部边缘的距离。 clientTop则是元素的边框宽度,包括上边框和左边框的宽度。 因此,两者之间的差异在于offsetTop是元素的位置偏移量,而clientTop是元素的边框宽度。offsetTop是相对于定位父元素的,而clientTop是元素自身的属性。 0...
offsetWidth *=300+20+16=336 等式③:clientTop=border-top属性值(‘-’不是减号,是连字符)等式④:offset Top=元素距上边界高度+margin 比如下方例子中: offsetTop =150+15=165 scrollTop:元素的滚动值 (可用来做滚动效果)显示效果:界面显示:后台输出:隐藏部分的高度scrollTopMax:
s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; s += "\r\n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线的宽)"; s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)"; ...
Js中_关于top、clientTop、scrollTop、offsetTop