CSSStyleDeclaration: метод removeProperty()
Базовая реализация Широко доступен
Эта функция хорошо зарекомендовала себя и работает во многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2015 года.
Интерфейс метода CSSStyleDeclaration.removeProperty() удаляет свойство из объекта объявления CSS-стиля.
Синтаксис
removeProperty(property)
Параметры
property-
Строка, представляющая имя свойства, которое нужно удалить. Имена свойств из нескольких слов разделены дефисом (кебаб-кейс), а не верблюжьего регистра.
Возвращаемое значение
Строка, равная значению CSS-свойства до его удаления.
Исключения
-
NoModificationAllowedErrorDOMException -
Выбрасывается, когда свойство или блок объявления является только для чтения.
Примеры
Следующий код JavaScript удаляет CSS-свойство background-color из правила селектора:
const declaration = document.styleSheets[0].rules[0].style;
const oldValue = declaration.removeProperty("background-color");
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
removeProperty |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
© 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/CSSStyleDeclaration/removeProperty