只读
CSSStyleSheet
property
ownerRule
返回
CSSImportRule
corresponding to the
@import
at-rule which imported the stylesheet into the document.
If the stylesheet wasn't imported into the document using
@import
, the returned value is
null
.
var ownerRule = cssStyleSheet.ownerRule;
A
CSSImportRule
corresponding to the
@import
rule which imported the stylesheet into the document. If the stylesheet wasn't imported into the document using
@import
, the returned value is
null
.
This snippet of code looks for rules which were not imported into the document using an
@import
at-rule.
let ruleList = document.styleSheets[0].cssRules;
for (let rule of ruleList) {
if (!rule.ownerRule) {
/* rule is not imported */
}
}
This snipped obtains a reference to the stylesheet associated with the
@import
and processes it in some manner:
let ruleList = document.styleSheets[0].cssRules;
for (let rule of ruleList) {
if (rule.ownerRule) {
checkStylesheet(rule.ownerRule.styleSheet);
}
}
| 规范 | 状态 | 注释 |
|---|---|---|
|
CSS Object Model (CSSOM)
The definition of 'CSSStyleSheet.ownerRule' in that specification. |
工作草案 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
ownerRule
|
Chrome Yes | Edge 12 | Firefox 1 | IE 9 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 4 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
CSSStyleSheet
AnimationEvent
CSS
CSSConditionRule
CSSGroupingRule
CSSKeyframeRule
CSSKeyframesRule
CSSMediaRule
CSSNamespaceRule
CSSPageRule
CSSRule
CSSRuleList
CSSStyleDeclaration
CSSStyleRule
CSSSupportsRule
CaretPosition
LinkStyle
MediaQueryList
MediaQueryListListener
Screen
StyleSheet
StyleSheetList
TransitionEvent