- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【JavaScript】toggleの使い方)
【JavaScript】toggleの使い方
このQ&Aのポイント
- id="color"を付けた<p>タグでマウスオーバーをすれば赤色に、はずすと元の色に変わるようにtoggleを使って簡潔に記述する方法はあるか?
- classListを使ってtoggleを付けた練習はあるが、このようなケースでの簡潔な記述方法を教えてほしい
- 初心者であり、簡潔な記述方法を知りたい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
"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; }
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.2
1番さんと同意見で。CSSでHOVER属性をつけた オーバーライドを書けばそれで終わりで。 JavaScriptすらいらないと思います。
お礼
ありがとうございました。