var select = document.getElementsByTagName("select")[0];
for (var i = 0; i < select.options.length; i++) {
if (select.options[i].value === "0") {
select.remove(i);
}
}
См. Живой пример .Досадно, что значение является строкой, поэтому вам нужно ===
сравнить со строкой.И получение выбора по tagName при условии, что это единственный выбор на странице, склонен к ошибке
с использованием
<select id="foo"> ... </select>
и
var select = document.getElementById("foo");
Будет лучше.