Spec-Zone.ru › Web APIs

CSSStyleSheet: метод removeRule()

Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она может быть удалена из соответствующих веб-стандартов, в процессе удаления или сохранена только для совместимости. Избегайте её использования и, при возможности, обновите существующий код; см. таблицу совместимости в нижней части этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любой момент.

Устаревший метод CSSStyleSheet removeRule() удаляет правило из объекта стилей. Он функционально идентичен стандартному, предпочтительному методу deleteRule().

Примечание: Это метод устаревшего API, который был заменён стандартным методом deleteRule(). Вы должны использовать его вместо этого.

Синтаксис

removeRule(index)

Параметры

index

Индекс в CSSRuleList объекта стилей, указывающий правило для удаления.

Возвращаемое значение

None (undefined).

Примеры

В этом примере удаляется первое правило из объекта стилей myStyles.

myStyles.removeRule(0);

Вы можете легко переписать это, используя стандартный метод deleteRule():

myStyles.deleteRule(0);

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

Спецификация
CSS Объектная модель (CSSOM)
# dom-cssstylesheet-removerule

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
removeRule 1 12 68 15 3 18 68 14 1 1.0 4.4

См. также

  • CSS Объектная модель
  • Использование динамических данных стилей
  • insertRule()

© 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/CSSStyleSheet/removeRule

Spec-Zone.ru

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