※ ChatGPTを利用し、要約された質問です(原文:セレクトメニューでレイヤーの切り替え)
セレクトメニューでレイヤーの切り替え
このQ&Aのポイント
セレクトメニューで選んだら、対応したレイヤーを表示させたり非表示にしたりする方法について教えてください。
このスクリプトは動かないのですが、セレクトメニューで選んだら、それに対応したレイヤーを表示させたり、非表示にしたりしたいです。
WinXP,IE6とMac9.2.2,IE5.1の環境で動作する、セレクトメニューでレイヤーを切り替える方法を教えてください。
<html>
<head>
<title>実験用</title>
</head>
<script language="javascript">
<!--
function sel(flg){
flg.style.display = "block";
}
//-->
</script>
<body>
<select onChange="sel(this.value)">
<option value="aaa">その1
<option value="bbb">その2
</select>
<div id="aaa" style="display:none;background:skyblue">ああああああああああああああ</div>
<div id="bbb" style="display:none;background:skyblue">いいいいいいいいいいいいいい</div>
</body>
</html>
このスクリプトは動かないのですが、イメージとしては
セレクトメニューで選んだら、それに対応したレイヤーを
表示させたり、非表示にしたりしたいのです。
環境はWinXP,IE6とMac9.2.2,IE5.1です。
何かいい方法は無いでしょうか。
お礼
うまくできました。 こういう方法があったのですね。 勉強になりました。ありがとうございました。