文件:styleSheets 屬性
styleSheets 是 介面的一個只讀屬性,它返回一個 Document 集合,其中包含 StyleSheetList 物件。這些樣式表是顯式連結到或嵌入在文件中的。CSSStyleSheet
值
返回的列表按以下順序排序:
示例
透過標題檢索特定樣式表
js
function getStyleSheet(uniqueTitle) {
for (const sheet of document.styleSheets) {
if (sheet.title === uniqueTitle) {
return sheet;
}
}
}
訪問樣式表中的規則
您可以使用樣式表、樣式和 物件單獨訪問這些樣式表及其規則,如下例所示,該示例會將所有樣式規則選擇器列印到控制檯。CSSRule
js
for (const styleSheet of document.styleSheets) {
for (const rule of styleSheet.cssRules) {
console.log(`${rule.selectorText}\n`);
}
}
對於具有單個樣式表的文件,其中定義了以下三個規則:
css
body {
background-color: darkblue;
}
p {
font-family: "Arial";
font-size: 10pt;
margin-left: 0.125in;
}
#lumpy {
display: none;
}
此指令碼輸出以下內容:
BODY P #LUMPY
規範
| 規範 |
|---|
| CSS 物件模型 (CSSOM) # dom-documentorshadowroot-stylesheets |
瀏覽器相容性
載入中…