obj.style 和currentstyle 等區別

獲取樣式
 obj.style   和currentstyle  等區別

obj.style只能獲得內嵌樣式(inline Style)就是寫在Tag裏面的,他訪問不到那些鏈接的外部css和在head中用<style>聲明的style。
所以必須認識到在那些使用外部Css文件的頁面中,如果用style賦值,如obj.style=“color:red”;顯然效果是正確的,其中的奧祕確是只是在該對象的tag上多添加了一個style屬性,按照由小到大的優先級呈現罷了。

runtimeStyle簡單的說就是你可以對一個節點的樣式賦值,他將成爲最高優先級的節點樣式。

obj.currentStyle就強大多了,他能夠獲取關於這個節點所有位置的style,但是他也按照優先級,說穿了就是顯示的是什麼他就是指向哪一個style,如下代碼字體優先是顯示blue的,那currentStyle.color就是blue,當然此時style.color也會是blue。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章