• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトメニューでレイヤーの切り替え)

セレクトメニューでレイヤーの切り替え

このQ&Aのポイント
  • セレクトメニューで選んだら、対応したレイヤーを表示させたり非表示にしたりする方法について教えてください。
  • このスクリプトは動かないのですが、セレクトメニューで選んだら、それに対応したレイヤーを表示させたり、非表示にしたりしたいです。
  • WinXP,IE6とMac9.2.2,IE5.1の環境で動作する、セレクトメニューでレイヤーを切り替える方法を教えてください。

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

  • ベストアンサー
  • godakaz
  • ベストアンサー率72% (16/22)
回答No.1

<html> <head> <title>実験用</title> </head> <script language="javascript"> <!-- function sel(flg){ for(i=0;fm.sl.options.length>i;i++){ document.getElementById(i).style.display = "none"; } document.getElementById(flg).style.display = "block"; } //--> </script> <body> <form name="fm" id="fm"> <select id="sl" name="sl" onChange="sel(this.options[this.selectedIndex].value);"> <option value="0">その1 <option value="1">その2 </select> </form> <div id="0" style="display:none;background:skyblue;">ああああああああああああああ</div> <div id="1" style="display:none;background:skyblue;">いいいいいいいいいいいいいい</div> </body> </html>

pentaro_2000
質問者

お礼

うまくできました。 こういう方法があったのですね。 勉強になりました。ありがとうございました。

関連するQ&A

専門家に質問してみよう