вынуть вариант из JavaScript - PullRequest
0 голосов
/ 27 января 2011

как вывести значение опции = 0, используя JavaScript снизу

<select>
<option value=0>0</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
</select>

Спасибо

Ответы [ 2 ]

3 голосов
/ 27 января 2011
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");

Будет лучше.

1 голос
/ 27 января 2011

Если вы можете использовать jQuery:

$('select > option[value=0]').remove();

Очевидно, вы должны использовать идентификатор выбора вместо select, иначе вы попадете во все выбранные элементы на этой странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...