1、获得可见宽度和可见高度
clientWidth 和 clientHeight
(1)该属性获得的值不带px,可直接计算
(2)返回的值包括内容区和内边距
(3)这些属性是只读的,无法修改
2、获得整个元素的宽度和高度
offsetWidth 和 offsetHeight
返回的值包括内容区、内边距、边框
3、 获取当前元素的定位父元素(获取当前元素的父元素为parentNode)
offsetParent
获取离当前元素最近的开启了定位的祖先元素,如果所有的祖先元素没有开启定位,则返回body
4、获取元素相对于其定位元素的水平和垂直偏移量
offsetLeft 和 offsetTop
5、获取元素整个滚动区域的宽度和高度
scrollWidth 和 scrollHeight
6、获取滚动条水平滚动和垂直滚动的距离
scrollLeft 和 scrollTop
7、当满足scrollHeight - scrollTop == clientHeight时,垂直滚动条到底
当满足scrollWidth - scrollLeft == clientWidth时,水平滚动条到底
(有的浏览器不支持时,改为scrollHeight - scrollTop - clientHeight < 0 ,
scrollWidth - scrollLeft - clientWidth < 0)

被折叠的 条评论
为什么被折叠?



