CSSStyleSheet: ownerRule 属性
只读的 CSSStyleSheet 属性 ownerRule 返回与将样式表导入到文档中的 @import at-rule 相对应的 CSSImportRule。如果样式表不是使用 @import 导入到文档中的,则返回值为 null。
值
一个与将样式表导入到文档中的 @import 规则相对应的 CSSImportRule。如果样式表不是使用 @import 导入到文档中的,则返回值为 null。
示例
此代码片段查找不是使用 @import at-rule 导入到文档中的规则。
js
const ruleList = document.styleSheets[0].cssRules;
for (const rule of ruleList) {
if (!rule.ownerRule) {
/* rule is not imported */
}
}
此代码片段获取与 @import 关联的样式表的引用,并以某种方式对其进行处理
js
const ruleList = document.styleSheets[0].cssRules;
for (const rule of ruleList) {
if (rule.ownerRule) {
checkStylesheet(rule.ownerRule.styleSheet);
}
}
规范
| 规范 |
|---|
| CSS 对象模型 (CSSOM) # dom-cssstylesheet-ownerrule |
浏览器兼容性
加载中…