无法使用Mozilla Firefox中的javascript从下拉列表中删除项目

无法使用Mozilla Firefox中的javascript从下拉列表中删除项目,javascript,firefox,Javascript,Firefox,我是javascript的初学者。我正试图根据一个选项按钮从下拉列表中删除一些项目。在firefox中,我看到它正在到达删除该项的行,但没有删除该项。你能帮忙吗 禁用\u下拉菜单\u项 { var yes=document.getElementById'RadioYes'。选中; var all_opts=document.getElementById'all_ITEMS'。选项; 对于var i=0;i

我是javascript的初学者。我正试图根据一个选项按钮从下拉列表中删除一些项目。在firefox中,我看到它正在到达删除该项的行,但没有删除该项。你能帮忙吗

禁用\u下拉菜单\u项 { var yes=document.getElementById'RadioYes'。选中; var all_opts=document.getElementById'all_ITEMS'。选项; 对于var i=0;i} 一个更小的版本就是这样做。使用


例如。

这将删除第三个选项,即拒绝

<select id="FilterByTypeTop" class="form-control">
    <option value="1">Approved</option>
    <option value="2">Not Approved</option>
    <option value="3">Rejected</option>
</select>
<script>
    $('#FilterByTypeTop').find('option[value="3"]').remove();
</script>

是否101%确定id为ALL_ITEMS的元素是唯一的?请尝试此文档。getElementByIdALL_ITEMS.RemoveWelcome to Stackoverflow。谢谢你回答这个问题。不管您的答案是使用jquery框架,如果您按照OP的要求编辑答案,解释如何使用纯javascript实现这一点,将会更有帮助。看看如何写出一个好的答案。
<select id="FilterByTypeTop" class="form-control">
    <option value="1">Approved</option>
    <option value="2">Not Approved</option>
    <option value="3">Rejected</option>
</select>
<script>
    $('#FilterByTypeTop').find('option[value="3"]').remove();
</script>