StyleSheet: ownerNode-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die ownerNode-Eigenschaft des StyleSheet-Interfaces gibt das Knotenobjekt zurück, das dieses Stylesheet mit dem Dokument verknüpft.
Dies ist normalerweise ein HTML <link>- oder <style>-Element, kann aber auch einen Verarbeitungshinweisknoten im Fall von <?xml-stylesheet ?> zurückgeben.
Wert
Ein Node-Objekt.
Beispiele
Angenommen, der <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">'
Anmerkungen
Für Stylesheets, die durch andere Stylesheets eingebunden werden, z.B. durch @import, ist der Wert dieser Eigenschaft null.
Spezifikationen
| Specification |
|---|
| CSS Object Model (CSSOM)> # dom-stylesheet-ownernode> |