我在页面中有以下内容
<select name="val" size="1" >
<option value="A">Apple</option>
<option value="C">Cars</option>
<option value="H">Honda</option>
<option value="F">Fiat</option>
<option value="I">Indigo</option>
</select>
如果某些条件为真,我想从我的选择中删除某些值。
例如
if(frm.product.value=="F"){
// remove Apple and Cars from the select list
}
如何使用 javascript 执行此操作
原文由 Jacob 发布,翻译遵循 CC BY-SA 4.0 许可协议
为 select 对象提供一个 id,如下所示:
你可以在纯 JavaScript 中做到这一点:
但是 - 正如其他答案所暗示的那样 - 使用 jQuery 或其他一些 JS 库要容易得多。