2012-02-03 6 views
1

に割り当てられたスタイルプロパティを維持しません次のような属性(例):はdocument.firstChildは、私はこのような選択「HTML」にはいくつかのCSSスタイルが割り当てられている「HTML」セレクタ

クロムでは、属性はnullです.FFでは空の文字列です。それは、私はCSSセレクタを介してHTML要素にアクセスできるようだが、document.documentElement経由でjavascriptを介して... hmmm、CSSのhtmlセレクタによって設定されたスタイル(JavaScriptを介して)にアクセスする方法に関する提案?

window 
    .getComputedStyle(document.documentElement) 
    .getPropertyValue('background-color') 

ライブデモ:http://jsfiddle.net/5jtqC/

styleプロパティは、インラインスタイルではなく、スタイルシートで定義されたスタイルを読み込み、事前に

おかげで、

答えて

2

これをReinの。

0

element.styleは、style属性を使用してインラインスタイルのみを処理します。

は、要素の現在のスタイルを取得するために使用:

(element.currentStyle || getComputedStyle(element)).backgroundColor; 
関連する問題