cssRules, CSSRuleList, rulesNN 6 IE 4 DOM 2

Eine Sammlung mit cssRule- (Netscape 6 und IE 5/Mac) oder rule-Objekten (IE ab Version 4), die in einem styleSheet-Objekt enthalten sind. Die abstrakte W3C-DOM-Darstellung dieser Sammlung wird als CSSRuleList-Objekt bezeichnet. Der Zugriff auf die Objekte dieser Sammlung erfolgt allein über ihre ganzzahlige Indexnummer, Sie haben jedoch die Möglichkeit, die Eigenschaften der verschiedenen Regelobjekte (z. B. die selectorText-Eigenschaft) zu untersuchen, um die einzelnen Regeln voneinander zu unterscheiden.

 
Objektmodellreferenz
 
  • document.styleSheets[i].rules
  • document.styleSheets[i].cssRules
 
Objektspezifische Eigenschaften
 
length
 
Objektspezifische Methoden
 
item( )
 
Objektspezifische Ereignisbehandlungsroutineneigenschaften

Keine.

lengthNN 6 IE 4 DOM 2

Schreibgeschützt

Gibt die Anzahl der Elemente in der Sammlung einschließlich der @-Regeln zurück.

 
Beispiel
 
var howMany = document.styleSheets[1].cssRules.length;
 
Wert

Eine ganze Zahl.

item( )NN 6 IE 4 DOM 2

item(index)

Gibt ein Stylesheet-Regelobjekt zurück, das der mit dem Indexwert übereinstimmenden Regel in der Quellcodereihenfolge entspricht.

 
Parameter
 
  • Eine auf Null basierende ganze Zahl, die dem angegebenen Element in der Quellcodereihenfolge (verschachtelt im aktuellen styleSheet-Objekt) entspricht.
 
Zurückgegebener Wert

Referenz auf ein cssRule- oder rule-Objekt, je nach Objektmodell. Falls keine Übereinstimmung mit den Parametern vorliegt, lautet der zurückgegebene Wert null.