XML DOM CSSStyleSheet 對象

CSSStyleSheet 對象

CSSStyleSheet 對象表示一個單獨的 CSS 樣式表。

CSS 樣式表由 CSS 規則組成,可以通過 CSSRule 對象操作每條規則。CSSStyleSheet 對象允許您查詢、插入和刪除樣式表規則。

您可以通過使用 document.styleSheets 屬性獲得給定文檔的樣式表列表(樣式表對象的集合)。

CSSStyleRule 對象的屬性

cssRules
以數組的形式返回樣式表中所有 CSS 規則。
disabled
該屬性指示是否已應用當前樣式表。如果為 true,樣式表被關閉,且不能應用于文檔。如果為 false,樣式表打開并且可以應用于文檔。
href
返回樣式表的位置(URL),如果是內聯樣式表,則為 null。
media
規定樣式信息預期的目標媒介。
ownerNode
返回將該樣式表與文檔相關聯的節點。
ownerRule
如果該樣式表來自 @import 規則,ownerRule 屬性將包含 CSSImportRule。
parentStyleSheet
返回包含該樣式表的樣式表(如果有的話)。
title
返回當前樣式表的標題。標題可以通過引用該樣式表的 <style> 或 <link> 元素的 title 屬性來指定。
type
規定該樣式表的樣式表語言。以 MIME 類型表示,CSS 樣式表的類型為 "text/css"。

CSSStyleRule 對象方法

方法 描述
addRule() 為一個樣式表添加一條規則的特定于 IE 的方法。
deleteRule() 從指定位置刪除規則的 DOM 標準方法。
insertRule() 向樣式表中插入一條新規則的 DOM 標準方法。
removeRule() 刪除一條規則的特定于 IE 的方法。

相關頁面

XML DOM 參考手冊:CSSRule 對象