質問: ### 前提・実現したいこと 下記のHTMLのようにボタンを配置し、その中のうち、「ボタン1」がクリックされたらそのボタンの色を変化させ、次に「ボタン2」をクリックすると、「ボタン1」の色は元に戻り、「ボタン2」のボタンの色を変化させる。ということをしたいと考えています。 何か良い方法はありますでしょうか? わかりにくい質問かとは思いますがご回答を頂けると助かります_(._.)_ ### 該当のソースコード ``` ボタン1 ボタン2 ボタン3 ```
回答: `.active`などの適当なクラスが付いていれば色が変わる様にCSSに記述した上で、 以下の様な流れを考えると良いと思います。 (1) いずれかのボタンをクリックする (2) すべての`.active`を消す (3) クリックしたボタンにのみ`.active`を付ける 必要であればコードについてのアドバイスもできればと思いますが、 まずは是非一度ご自身でコードを組んでみると、今後とても役立つと思います。