- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ちょっと凝ったメニュー作成について)
Javascriptで凝ったメニュー作成の方法とは?
このQ&Aのポイント
- Javascriptを使って凝ったメニューを作成する方法について教えてください。
- メニューA~Cを選ぶと別ウィンドウの選択画面が表示される凝ったメニューをJavascriptで作りたいです。
- メニューBを選択した場合、再度マウスオーバーしても選択された状態(赤色)のままにする方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>ここでメニューA~Cをマウスオーバーすると青に変わり、 >マウスクリックすると赤色に変わります。 >すでに選択されたメニューに関してはマウスオーバーしても赤色のままにするにはどうしたらいいのでしょうか? onclick="flag_a=true;this.style.color='red'" onmouseover="if(flag_a){this.style.color='red'}else{this.style.color='blue'}" onmouseout="if(flag_a){this.style.color='red'}else{this.style.color='black'}" これを各メニューのタグに記述、flag_a の変数名はメニューごとに変えておく ブラウザによっては、flag変数を先にglobal宣言しておく必要があるかも