我有一个 HTML 页面,其中有 2select
秒。
<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”,则唯一的选项是 EQUALS(并且它被选中),否则所有其他选项都可用。关于如何解决这个问题的任何想法?
我尝试更改innerHTML
JS 中的运算符选择:
document.getElementById("operator").innerHTML =
"<option value='EQUALS'>EQUALS</option>";
但是,这会导致空select
(这还包括手动设置 manyoption
以返回到上面列出的所有)。
我想不出另一种解决方案,任何帮助将不胜感激。