scythercas
@scythercas

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

backgroundColorがなぜかnullと返ってくる

image.png

図の黒い石が置かれているマスのうち、左上の方をconsole.dirで見てみたのですが、backgroundColor=""と返ってきます。

しかし、outerHTML: "<td id="44">●</td>"と返ってくるので、取得したいtd自体は取得できているはずです。

CSSで、td{}でまとめてその背景色を設定しています。

読みづらい日本語すみません。
わかる人教えてください。

0

1Answer

console.dir() で表示されるのはその要素の style 属性で指定されたスタイル(たとえば <div style="background-color: black;"></div>)の値です。 CSS で指定した値は反映されません。

style 属性や CSS を計算した結果適用される最終的なスタイルは getComputedStyle() を使って getComputedStyle(その要素).backgroundColor のように取得できます。

1Like

Comments

  1. @scythercas

    Questioner

    仰る通りでした!ありがとうございます!!

Your answer might help someone💌