\ | offset | style |
---|---|---|
限制 | offset可以得到任意样式表 (opens new window)中样式值 | style只能得到行内样式表中的样式值 |
单位 | offset系列获得的数值是没有单位的 | style.width获得的是带有单位的字符串 |
值 | offsetWidth (opens new window)包含padding+border+width | style获得不包含padding和border的值 |
读写性 | offset Width等属性是只读属性,只能获取不能复制 | style.width是可读属性,可以获取也可以赋值 |
总结:想要获取元素大小位置,用offset更合适;想要给元素更改值,则需要用style改变