ownerNode
特性为
StyleSheet
interface returns the node that associates this style sheet with the document.
This is usually an HTML
<link>
or
<style>
element, but can also return a
processing instruction node
in the case of
<?xml-stylesheet ?>
.
nodeRef = stylesheet.ownerNode
<html lang="en"> <head> <link rel="stylesheet" href="example.css"> </head> <body> <button onclick="alert(document.styleSheets[0].ownerNode)">Show example.css’s ownerNode</button> </body> </html> // Displays "object HTMLLinkElement"
For style sheets that are included by other style sheets, such as with
@import
, the value of this property is
null
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
CSS Object Model (CSSOM)
The definition of 'StyleSheet: ownerNode' in that specification. |
工作草案 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
ownerNode
|
Chrome 1 | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
兼容性未知
StyleSheet
AnimationEvent
CSS
CSSConditionRule
CSSGroupingRule
CSSKeyframeRule
CSSKeyframesRule
CSSMediaRule
CSSNamespaceRule
CSSPageRule
CSSRule
CSSRuleList
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSSupportsRule
CaretPosition
LinkStyle
MediaQueryList
MediaQueryListListener
Screen
StyleSheetList
TransitionEvent