1. Web
  2. Web-APIs
  3. CSSStyleSheet
  4. ownerRule

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSSStyleSheet: ownerRule-Eigenschaft

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 CSSStyleSheet-Eigenschaft ownerRule gibt die CSSImportRule zurück, die der @import-Regel entspricht, welche das Stylesheet in das Dokument importiert hat. Wenn das Stylesheet nicht mit @import in das Dokument importiert wurde, ist der zurückgegebene Wert null.

Wert

Eine CSSImportRule, die der @import-Regel entspricht, die das Stylesheet in das Dokument importiert hat. Wenn das Stylesheet nicht mit @import in das Dokument importiert wurde, ist der zurückgegebene Wert null.

Beispiele

Dieses Codebeispiel sucht nach Regeln, die nicht mit einer @import-Regel in das Dokument importiert wurden.

js
const ruleList = document.styleSheets[0].cssRules;
for (const rule of ruleList) {
 if (!rule.ownerRule) {
 /* rule is not imported */
 }
}

Dieses Codebeispiel erhält eine Referenz zum Stylesheet, das mit @import verbunden ist, und verarbeitet es auf irgendeine Weise:

js
const ruleList = document.styleSheets[0].cssRules;
for (const rule of ruleList) {
 if (rule.ownerRule) {
 checkStylesheet(rule.ownerRule.styleSheet);
 }
}

Spezifikationen

Spezifikation
CSS Object Model (CSSOM)
# dom-cssstylesheet-ownerrule

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /