CSSStyleDeclaration setProperty() 方法
定義和用法
setProperty()
方法在 CSS 聲明塊中設置新的 CSS 屬性,或修改現有的屬性。
實例
例子 1
設置新的 CSS 屬性:
var declaration = document.styleSheets[0].cssRules[0].style; var setprop = declaration.setProperty("background-color", "yellow");
例子 2
設置具有 "important" 優先級的新 CSS 屬性:
var declaration = document.styleSheets[0].cssRules[0].style; var setprop = declaration.setProperty("background-color", "yellow", "important");
例子 3
修改現有的 CSS 屬性:
var declaration = document.styleSheets[0].cssRules[0].style; var setprop = declaration.setProperty("color", "blue");
語法
object.setProperty(propertyname, value, priority)
參數
參數 | 描述 |
---|---|
propertyname | 必需。字符串,表示要設置的屬性的名稱。 |
value | 可選。表示新值的字符串。 |
priority |
可選。字符串,表示屬性的優先級是否應設置為重要。 合法值:
|
技術細節
DOM 版本: | CSS Object Model |
---|---|
返回值: | undefined |
瀏覽器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 9.0 | 支持 | 支持 | 支持 |