我有一個HTML頁面,其中有2 select
s。如何使用JavaScript更改選擇的選項
<select id="field" name="field" onchange="checkValidOption();">
<option />
<option value="Plugin ID">Plugin ID</option>
<option value="Name">Name</option>
</select>
<select id="operator" name="operator" onchange="checkValidOption();">
<option />
<option value="EQUALS">EQUALS</option>
<option value="CONTAINS">CONTAINS</option>
<option value="NOT CONTAINS">NOT CONTAINS</option>
<option value="REGEX">REGEX</option>
</select>
我想什麼發生的是,checkValidOption()
可以使它這樣,如果在字段中選擇「插件ID」是唯一的選擇是等於(和它的選中),否則所有其他選項可用。任何想法如何解決這個問題?
我試圖改變運營商選擇在JS的innerHTML
:
document.getElementById("operator").innerHTML =
"<option value='EQUALS'>EQUALS</option>";
然而,這導致空select
(這還包括手動設置許多option
S表示要回其列出的所有的人以上)。
我不能想到另一種解決方案,任何幫助將不勝感激。
讀取存儲此信息你的意見和更新我的代碼和演示 – Sergio