Metodo setProperty() di CSSStyleDeclaration

Definizione e uso

setProperty() Il metodo imposta un nuovo attributo CSS all'interno di un blocco di dichiarazioni CSS o modifica un attributo esistente.

Esempio

Esempio 1

Imposta un nuovo attributo CSS:

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

Prova tu stesso

Esempio 2

Imposta un nuovo attributo CSS con priorità "important":

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

Prova tu stesso

Esempio 3

Modifica degli attributi CSS esistenti:

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

Prova tu stesso

Sintassi

oggetto.setProperty(propertyname, value, priority)

Parametro

Parametro Descrizione
propertyname Obbligatorio. Stringa che rappresenta il nome dell'attributo da impostare.
value Opzionale. Stringa che rappresenta il nuovo valore.
priority

Opzionale. Stringa che indica se l'importanza dell'attributo deve essere impostata come importante.

Valori validi:

  • "important"
  • undefined
  • ""

Dettagli tecnici

Versione DOM: Modello oggetto CSS
Valore di ritorno: undefined

Supporto browser

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporto 9.0 Supporto Supporto Supporto