/Web APIs

StyleSheet: ownerNode property

The ownerNode property of the 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 ?>.


A Node object.


<html lang="en">
    <link rel="stylesheet" href="example.css" />
    <button onclick="alert(document.styleSheets[0].ownerNode)">
      Show example.css's ownerNode
// Displays "object HTMLLinkElement"


For style sheets that are included by other style sheets, such as with @import, the value of this property is null.


Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
ownerNode 1 12 1 9 ≤12.1 1 4.4 18 4 ≤12.1 1 1.0

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.