HTML DOM Element style属性

定義と用法

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属性内の他の属性を上書きしないように。

以下も参照してください:

CSS 教程

CSS 参考マニュアル

Styleオブジェクト

HTML <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レベル2(2001)の機能です。

すべてのブラウザが完全にサポートしています:

クローム IE エッジ ファイアフォックス サファリ オペラ
クローム IE エッジ ファイアフォックス サファリ オペラ
サポート 9-11 サポート サポート サポート サポート