CSSGroupingRule: метод deleteRule()
Базовая поддержка Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с сентября 2015 года.
Метод deleteRule() интерфейса CSSGroupingRule удаляет правило CSS из списка дочерних правил CSS.
Синтаксис
deleteRule(index)
Параметры
index-
Индекс правила для удаления.
Возвращаемое значение
Ничего (undefined).
Исключения
-
IndexSizeErrorDOMException -
Выбрасывается, если index больше или равен количеству дочерних правил CSS.
-
InvalidStateErrorDOMException -
Выбрасывается, если удаляемое правило является
@namespaceat-правилом, а список дочерних правил CSS содержит что-либо кроме@importat-правил и@namespaceat-правил.
Примеры
let myRules = document.styleSheets[0].cssRules; myRules[0].deleteRule(2); /* deletes the rule at index 2 */
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
deleteRule |
45 | 12 | 20 | 32 | 3 | 45 | 20 | 32 | 2 | 5.0 | 45 |
© 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/CSSGroupingRule/deleteRule