• ベストアンサー

style.backgroundColor取得不可

document.body.style.backgroundColorで、値を取得できないことがあるのですが、どういう原因が考えられるでしょうか? ■状況 ・document.body.style.backgroundColorで値を取得できず ・調べたら、「サーバサイドスクリプトでincludeしたファイル元」でCSS設定をしていた ・includeを止め、普通にCSS設定したら、取得できた ■質問 ・なんでこうなるのでしょうか? ・JavaScriptはクライアントサイドなので、includeしようがしまいが関係ないと思うのですが… ・何か勘違いしてる?

質問者が選んだベストアンサー

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.1

style は現状そのものを表す値ではありません window.getComputedStyle() なら望みの結果が得られるでしょう 使用する際は、古い環境だとグダグダがありますのでご注意ください

re97
質問者

お礼

回答ありがとうございます。 おかげでうまくできました!

関連するQ&A

専門家に質問してみよう