1. Web
  2. Web-APIs
  3. CSSLayerStatementRule
  4. nameList

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

View in English Always switch to English

CSSLayerStatementRule: nameList-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2022 browserübergreifend verfügbar.

Die schreibgeschützte nameList-Eigenschaft der CSSLayerStatementRule-Schnittstelle gibt die Liste der zugehörigen Kaskadenschichtnamen zurück. Die Namen können nicht verändert werden.

Wert

Ein Array von Zeichenfolgen, die jeweils eine von der @layer-Anweisungsregel repräsentierte Kaskadenschicht darstellen.

Beispiele

HTML

html
<div></div>

CSS

css
@layer layerName, layerName2;
@layer layerName3 {
 div {
 font-family: serif;
 }
}

JavaScript

js
const item = document.getElementsByTagName("div")[0];
const rules = document.getElementById("css-output").sheet.cssRules;
const layerStatementRule = rules[0]; // A CSSLayerStatementRule
const layerBlockRule = rules[1]; // A CSSLayerBlockRule; no nameList property.
item.textContent = `@layer declares the following layers: ${layerStatementRule.nameList.join(
 ", ",
)}.`;

Spezifikationen

Spezifikation
CSS Cascading and Inheritance Level 5
# dom-csslayerstatementrule-namelist

Browser-Kompatibilität

Siehe auch

Help improve MDN

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

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