JavaScript文檔物件模型-樣式表的操作

黄舟
發布: 2017-01-20 14:56:39
原創
1364 人瀏覽過

樣式表是透過CSSStyleSheet類型來表示的。它包括透過元素包含的樣式表和在

使用下面的方法可以偵測瀏覽器是否支援DOM2級樣式表:

var supportsDOM2StyleSheets = document.implementation.hasFeature("StyleSheets","2.0");
登入後複製

CSSStyleSheet繼承自StyleSheet。 StyleSheet可以作為一個基礎介面來定義非CSS樣式表。從StyleSheet介面繼承下來的屬性有:

  • disabled:是否禁用樣式表。這個屬性可讀也可寫,將值設為true表示禁用樣式表。

  • href:如果樣式表是透過包含的,那麼該屬性為樣式表的URL,否則為null。

  • media:目前樣式表支援的所有媒體類型的集合。如同所有的DOM集合一樣,這個集合也有一個length屬性和一個item()方法。也可以使用方括號語法來取得集合中指定的項目。如果集合是空列表,則表示樣式表適用於所有媒體。在IE瀏覽器中,media是一個反映和