- 最大区别在于
offsetLeft
可以返回没有定位盒子的距离左侧的位置。
- 如果父系盒子中都没有定位,以
body
为准。 style.left
只能获取行内式,如果没有返回“”
;
-
offsetLeft
返回的是数字,而style.left
返回的是字符串,除了数字外还带有单位:px
。 -
offsetLeft
只读,而style.left
可读写。(只读是获取值,可写是赋值)
style.left
和style.top
可以赋值
offsetLeft
和offsetTop
只能获取值