client/scroll/offset width/height/top/left (盒模型为contentbox,定位原点是元素左上角边框最外层的交点)
clientwidth width+左padding+右padding(如果有竖滚动条,那么要减去17px)
clientheight height+上padding+下padding(如果有横滚动条,那么要减去17px)
clienttop border-top-width上边框宽度
clientleft border-left-width 左边框宽度
offsetheight 同下
offsetwidth borderleftwidth + paddingleft + width + paddingright + borderrightwidth
offsetleft 当前元素原点相对于定位父元素左上角边框最内层交点的左偏移量
offsettop 当前元素原点相对于定位父元素左上角边框最内层焦点的上偏移量
offsetparent 相对于偏移的父元素
scrollheight
如果元素无竖滚动条,paddingleft + width + paddingright.
如果有竖滚动条,那么和内容占用的宽度有关,具体怎么算的还没搞清楚。
scrollwidth
类似上面
scrollleft 横滚动条滚过的长度
scrolltop 竖滚动条滚过的长度