本篇文章主要介紹了js獲取非行間樣式的相關知識,具有很好的參考價值篙程。下面跟著小編一起來看下吧
我們都知道枷畏,js不能直接獲取樣式表中的樣式,例如width虱饿,left拥诡,只能直接獲取行內樣式,但是現在主流不建議寫行內樣式氮发,因此我們封裝一個可以直接獲取非行間樣式的函數
1.oDiv.style.background,?? 用此種方法;是無法獲取非行間樣式
2.獲取非行間樣式
方法:
currentStyle是IE中的屬性渴肉,getComputedStyle是其他瀏覽器的方法
注意:
(1) getStyle(注意其有兩個參數);
第一個參數 obj 為要獲取的對象折柠,第二個參數attr為要獲取的屬性宾娜,
(2)在非行間樣式中批狐,style屬性只能去賦值扇售,在行間樣式中才能去獲取樣式前塔;