選択に応じて、別の要素を表示/非表示にしたいドロップダウンメニューがあります。
現時点では、html は次のようになります。
<div class="main-element">
<div class="something">
<span>Off</span>
<select name="example">
<option value="off" selected="selected">Off</option>
<option value="on">On</option></select>
</select>
</div>
</div>
ドロップダウン メニューをクリックして [オン] をクリックすると、スパンが次のように変わります
<span>On</span>
(ユーザーにはオンが選択されたオプションとして表示されます)。
変更を保存すると、[オン] オプションのselected="selected"
更新がオンになります。
これまでのところすべて問題ありませんが、私はその場で物事をやりたいので、ユーザーが選択ドロップダウンをオフ/オンに変更すると、別の要素を表示/非表示にする必要があります。
JavaScriptで次のことを行うにはどうすればよいですか?
If main-element select is clicked {
if <span>On</span> exists { then show X element }
else { hide X element}
}
X
最初のロード時だけでなく、オンザフライで要素を表示/非表示にするようにします。