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 July 2015.

Die ownerNode-Eigenschaft des StyleSheet-Interfaces gibt das Knoten-Element zurück, das dieses Stylesheet mit dem Dokument verknüpft.

Dabei handelt es sich in der Regel um ein HTML-Element wie <link> oder <style>, kann aber auch ein Verarbeitungsanweisungsknoten im Fall von <?xml-stylesheet ?> sein.

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">'

Hinweise

Für Stylesheets, die von anderen Stylesheets eingebunden werden, zum Beispiel mittels @import, ist der Wert dieser Eigenschaft null.

Spezifikationen

Specification
CSS Object Model (CSSOM)
# dom-stylesheet-ownernode

Browser-Kompatibilität