通過 id 屬性,你可以做一些很酷的事情,例如,就像 class 一樣,你可以使用 css 來設定他們的樣式,可是, id 不可以重用,只應用於乙個元素上。同時,在css裡,id 的優先順序要高於 class ,如果乙個元素同時應用了 class 和 id,並設定樣式有衝突,會優先應用 id 的樣式。
選擇id為cat-photo-element的元素,並設定它的背景樣式為green,可以在你的style標籤裡這樣寫:
#cat-photo-element
注意在style標籤裡,宣告 class 的時候必須在名字前插入.符號。同樣,在宣告 id 的時候,也必須在名字前插入#符號。 獲取 DOM 元素設定的樣式屬性
document.getelementbyid style獲取的是元素行間設定的樣式,不能獲取到css中設定的樣式。如果要獲取css中設定的樣式,可以試試getcomputedstyle 標準瀏覽器 或者currentstyle ie低版本 let target document.getelemen...
獲取元素樣式屬性的方法
獲取 的高度1 如果是行內樣式 style可以直接獲取。document.getelementsbytagname div 0 style.height 2 如果是內聯樣式 用style返回的是undefined 需要採用其他方法。由於不同瀏覽器造成相容問題,獲取的方法又不相同。在ie中,採用的是c...
CSS根據元素的屬性來選擇元素
css 2 引入了屬性選擇器。屬性選擇器可以根據元素的屬性及屬性值來選擇元素。如果希望選擇有某個屬性的元素,而不論屬性值是什麼,可以使用簡單屬性選擇器。如果您希望把包含標題 title 的所有元素變為紅色,可以寫作 title 與上面類似,可以只對有 href 屬性的錨 a 元素 應用樣式 a hr...