三大系列对比
element.offsetWidth
返回自身包括padding、边框、内容区的宽度,返回数值不带单位
element.clientWidth
返回自身包括padding、内容区的宽度,不含边框,返回数值不带单位
element.scrollWidth
返回自身实际宽度,不含边框,返回数值不带单位
它们的主要用法:
- offset系列经常用于获得元素位置 offsetLeft、offsetTop
- client经常用于获得元素的大小clientWidth、clientHeight
- scroll经常用于获取滚动距离scrollTop、scrollLeft
- 注意页面滚动和的距离通过window.pageXoffset获得