Spec-Zone.ru › Web APIs

CSSStyleRule: свойство styleMap

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из самых широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Свойство styleMap только для чтения интерфейса CSSStyleRule возвращает объект StylePropertyMap, который предоставляет доступ к парам свойство-значение правила.

Значение

Объект StylePropertyMap.

Пример

Следующий пример демонстрирует использование styleMap для изменения стиля с помощью метода StylePropertyMap.set().

const stylesheet = document.styleSheets[0];

Object.values(stylesheet.cssRules).forEach((block) => {
  if (block.selectorText === "button") {
    block.styleMap.set("--mainColor", "black");
  }
});

Спецификации

Спецификация
CSS Typed OM Level 1
# dom-cssstylerule-stylemap

Совместимость браузеров

Десктопные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
styleMap 66 79 Нет 53 16.4 66 Нет 47 16.4 9.0 66

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule/styleMap

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API