JavaScript中的style.width/height和offsetWidth/height區別

關於style.width/height和offsetWidth/height,他們均可以返回對象的寬度,可是二者又有很大的區別。spa

總結:對象

1.offsetWidth屬性能夠返回對象的padding+border+width屬性值之和,style.width返回值就是定義的width屬性值。字符串

2.offsetWidth屬性僅是可讀屬性,而style.width是可讀寫的。總結

3.offsetWidth屬性返回值是整數,是寬度的值,而style.width的返回值是字符串,是offsetWidth+"px"樣式

4.style.width僅能返回以style方式定義的內部樣式表的width屬性值,便是寫在行內的樣式,其餘地方均不能讀取。di

相關文章
相關標籤/搜索