StyleSheet: Eigenschaft ownerNode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die schreibgeschützte Eigenschaft ownerNode der StyleSheet-Schnittstelle gibt den Knoten zurück, der dieses Stylesheet mit dem Dokument verknüpft.
Dies ist normalerweise ein HTML-Element wie <link> oder <style>, kann im Fall von <?xml-stylesheet ?> aber auch ein Verarbeitungsanweisungsknoten sein.
Wert
Ein Node-Objekt.
Beispiele
Angenommen, <head> enthält Folgendes:
html
<link rel="stylesheet" href="example.css" />
Dann:
js
console.log(document.styleSheets[0].ownerNode);
// Displays '<link rel="stylesheet" href="example.css">'
Hinweise
Bei Stylesheets, die durch andere Stylesheets eingebunden werden, etwa mit @import, ist der Wert dieser Eigenschaft null.
Spezifikationen
| Spezifikation |
|---|
| CSS Object Model (CSSOM)> # dom-stylesheet-ownernode> |