2017-01-05 85 views
-1

CSS 3だから、BackgroundBackground-colorという属性として使用できると思います。表示される色はDesktop-Colorに基づいているため、クライアントからクライアントに変わる可能性があります。 alert(document.body.style.backgroundColor);は、色の値の代わりにちょうどbackgroundを返します。 特定の要素で使用される色のRGB/Hex値を取得するにはどうすればよいですか?あなたは `getComputedStyle()`を使用する場合JavaScriptで「背景色:背景」 - 色を取得するには?

+1

あなたは何を得るのですか? – Barmar

+0

document.body.style.backgroundColorは私にとってはうまく動作します –

+0

'backgroundColor'は完全な背景ではなく背景色を返します。 'background-color'は既にCSS 2.1で定義されています – Oriol

答えて

1

使用getComputedStyle()

// $0 is your htmlElement 
window.getComputedStyle($0, null).getPropertyValue('background-color') 
+1

最新のブラウザには「null」は必要ありません – Oriol

+0

@Oriolは知っていて、とにかく、私は互換性のためにそこに残しておきます –