HTML DOM Element style 屬性
- 上一頁 setAttributeNode()
- 下一頁 tabIndex
- 返回上一層 HTML DOM Elements 對象
定義和用法
style
屬性返回元素的 style 屬性的值,以 CSSStyleDeclaration 對象。
CSSStyleDeclaration 對象包含元素的所有行內樣式屬性。它不包含在 <head>
部分或任何外部樣式表中設置的任何樣式屬性。
要點 1
您不能設置這樣的樣式:
element.style = "color:red";
您必須使用這樣的 CSS 屬性:
element.style.backgroundColor = "red";
要點 2
JavaScript 語法與 CSS 語法略有不同:
backgroundColor / background-color
請參閱我們的 完整 Style 對象參考手冊。
要點 3
請用這個 style 屬性,而不是 setAttribute() 方法,以防止覆蓋 style 屬性中的其他屬性。
另請參閱:
實例
例子 1
更改 "myH1" 的顏色:
document.getElementById("myH1").style.color = "red";
例子 2
獲取 "myP" 的上邊框的值:
let value = document.getElementById("myP").style.borderTop;
語法
返回 style 屬性:
element.style.property
設置 style 屬性:
element.style.property = value
屬性值
值 | 描述 |
---|---|
value |
指定屬性的值。 例如: element.style.borderBottom = "2px solid red" |
返回值
類型 | 描述 |
---|---|
對象 | 元素的 CSSStyleDeclaration 對象。 |
瀏覽器支持
element.style
是 DOM Level 2 (2001) 特性。
所有瀏覽器都完全支持它:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 setAttributeNode()
- 下一頁 tabIndex
- 返回上一層 HTML DOM Elements 對象