1. 程式人生 > >offsetLeft和style.left的區別

offsetLeft和style.left的區別

元素 log set 樣式 etl blog 取值 空字符 字符

1.offsetLeft可以返回沒有定位盒子的距離左側的位置,如果父系盒子中都沒有定位,以body為準; 而style.left只能獲取行內式,如果沒有返回" "; 2.offsetLeft返回的是數字,而style.left返回的是字符串,除了數字外還有px 例如: div.offsetLeft = 100; div.style.left = "100px" 3.offsetLeft只讀,而style.left可讀寫(只讀是獲取值,可寫是賦值) 4.如果沒有給html元素指定過left樣式,則style.left返回的是空字符串 offsetTop和style.top同理

offsetLeft和style.left的區別