在网页布局中经常需要获取一个元素的边距,js中提供了2种属性:offsetLeft 和style.left
offsetLeft 是获取子元素相对于父元素的左边距
style.left 则是设置或获取具有定位属性的父元素的子元素距其父元素的距离
其对应的数值是相同的,主要不同点在于对于操作者的权限上
根据其定义可知其不同点在于:
1.offsetLeft是只读的,是人为无法修改的,style.left可以人为的进行设置
2 offsetLeft返回的是数字,style.left返回的数字+px;
3 offsetLeft无需设置便可获取,style.left需要在行间设置,否则无法获得!