Объект CSSRuleList.

  CSSRuleList - Является интерфейсом к спискам экземпляров объекта CSSStyleRule, CSSKeyframeRule или CSSMediaRule.
  Список CSSRuleList является динамическим, то есть он автоматически обновляется, если динамические изменения документа затрагивают элементы этого списка.
  Экземпляр доступен:

  1. Через свойство cssRules объекта CSSStyleSheet
  2. Через свойство rules объекта CSSStyleSheet
  3. Через свойство cssRules объекта CSSMediaRule
  4. Через свойство cssRules объекта CSSKeyframesRule
  5. С помощью метода getMatchedCSSRules объекта Window
  Свойства:

  length - Содержит количество элементов (экземпляров объекта CSSStyleRule) в списке.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSRuleList.length

Значения формата записи:

  Указатель - Содержит ссылку на элемент (экземпляр объекта CSSStyleRule), определяемый указателем.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSRuleList[Указатель]

Значения формата записи:

  • Экземпляр объекта CSSRuleList - Любой операнд значения со значением экземпляра объекта CSSRuleList.
  • [ - Оператор группировки. Ключевое слово в этом формате.
  • Указатель - Значение порядкового номера экземпляра объекта CSSStyleRule в списке, заданное в любом числовом формате.
      Указатель первого элемента списка равен 0.
      По существу каждый указатель является свойством экземпляра объекта CSSRuleList, которое содержит ссылку на соответствующий элемент списка. А, поскольку доступ к свойству любого объекта возможен как к элементу массива, то, в случае с объектами-списками, такой формат доступа удобно использовать в циклах.
  • ] - Оператор группировки. Ключевое слово в этом формате.
  Методы.
  item - Возвращает ссылку на ээлемент (экземпляр объекта CSSStyleRule), заданный указателем.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSRuleList.item(Указатель)

Значения формата записи: