Metoda CSSStyleDeclaration setProperty()

Definicja i użycie

setProperty() Metoda ustawia nową właściwość CSS w bloku deklaracji CSS lub modyfikuje istniejącą właściwość.

Przykład

Przykład 1

Ustawienie nowej właściwości CSS:

var declaration = document.styleSheets[0].cssRules[0].style;
var setprop = declaration.setProperty("background-color", "yellow");

Spróbuj sam

Przykład 2

Ustawienie nowej właściwości CSS z priorytetem "important":

var declaration = document.styleSheets[0].cssRules[0].style;
var setprop = declaration.setProperty("background-color", "yellow", "important");

Spróbuj sam

Przykład 3

Modyfikacja istniejących właściwości CSS:

var declaration = document.styleSheets[0].cssRules[0].style;
var setprop = declaration.setProperty("color", "blue");

Spróbuj sam

Gramatyka

object.setProperty(propertyname, value, priority)

Parametry

Parametry Opis
propertyname Wymagane. Ciąg znaków, który oznacza nazwę właściwości do ustawienia.
value Opcjonalne. String, który reprezentuje nową wartość.
priority

Opcjonalne. String, który określa, czy priorytet atrybutu powinien być ustawiony na ważny.

Dopuszczalne wartości:

  • "important"
  • undefined
  • ""

Szczegóły techniczne

Wersja DOM: Model Obiektu CSS
Wartość zwracana: undefined

Obsługa przeglądarek

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Wsparcie 9.0 Wsparcie Wsparcie Wsparcie