• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【JavaScript】toggleの使い方)

【JavaScript】toggleの使い方

このQ&Aのポイント
  • id="color"を付けた<p>タグでマウスオーバーをすれば赤色に、はずすと元の色に変わるようにtoggleを使って簡潔に記述する方法はあるか?
  • classListを使ってtoggleを付けた練習はあるが、このようなケースでの簡潔な記述方法を教えてほしい
  • 初心者であり、簡潔な記述方法を知りたい

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

  • ベストアンサー
  • ngwaver
  • ベストアンサー率26% (324/1203)
回答No.1

"toggle"を使う場合 (JavaScript) document.getElementById("color").addEventListener("mouseover", () => { document.getElementById("color").classList.toggle("hoverColor"); }); document.getElementById("color").addEventListener("mouseout", () => { document.getElementById("color").classList.toggle("hoverColor"); }); (CSS) .hoverColor { color: red; } ---------------------------------------------------------------------- "toggle"を使わなくて良いならもっと簡単に書けます。 (CSS) #color:hover { color: red; }

blueletter12345
質問者

お礼

ありがとうございました。

その他の回答 (1)

回答No.2

1番さんと同意見で。CSSでHOVER属性をつけた オーバーライドを書けばそれで終わりで。 JavaScriptすらいらないと思います。

関連するQ&A