English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript CSS スタイル宣言オブジェクト

-

1
var output = document.getElementById("result");
function myFunc1() {
   var styleObj = heading.style;
   output.innerHTML = styleObj.cssText;
}
function myFunc2() {
   var prop = window.getComputedStyle(heading, null).getPropertyValue("color");
   output.innerHTML = prop;
}
テストしてみて‹/›

HTMLElement.style単一の要素のインラインスタイルを処理します。

window.getComputedStyle()CSSStyleDeclarationオブジェクトを読み取り専用のインターフェースとして公開します。

CSSStyleDeclarationオブジェクト属性

以下のテーブルには、CSSStyleDeclarationオブジェクトの属性が示されています:

属性説明
cssTextCSS宣言ブロックのテキスト表現を設定または返す
lengthCSS宣言ブロック内のスタイル宣言の数を返す
parentRuleスタイルブロックの親のCSSルールを返す

CSSStyleDeclarationオブジェクトメソッド

以下のテーブルには、CSSStyleDeclarationオブジェクトのメソッドが示されています:

メソッド説明
getPropertyPriority()指定されたCSS属性が「!important」ルールセットを持っているかどうかを返す
getPropertyValue()指定されたCSS属性の値を返す
item()インデックスを使用してCSS宣言ブロックからCSS属性名を返す
removeProperty()CSS宣言ブロックからCSS属性を削除する
setProperty()CSS宣言ブロックで新しいまたは既存のCSS属性を設定または変更する