我有一個下拉菜單,取決於選擇,我想顯示/隱藏另一個元素。如何在運行中檢測元素的更改?
目前的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>
(用戶看到在作爲選擇的選項)
如果保存更改,那麼On選項將刷新selected="selected"
。
目前爲止還不錯,但我想要做的事情,所以當用戶改變選擇下拉關/開,我想另一個元素顯示/隱藏。
如何在JavaScript中執行以下操作?
If main-element select is clicked {
if <span>On</span> exists { then show X element }
else { hide X element}
}
因此,它顯示/隱藏在飛行X
元素,而不是僅僅在第一負載。