Доступ к option объекта SELECT

Morf

Guest
Доступ к option объекта SELECT

Есть список, в нем 10 опций

мне нужен доступ к определенной опции, например к 5:

document.forms['form'].select.options[5]

Но мне нужен доступ к опции не по индексу массива option а по значению опции, ну например пришла переменная, содержащая значение той опции которая должна быть выбрана, как осуществить?
 

crocodile2u

http://vbolshov.org.ru
Поищи в гугле на предмет DHTML select options selectedindex

mySelect.options[mySelect.selectedIndex].value; - должно работать в IE, в других браузерах - не знаю.
 

theserg

Новичок
<script language=JavaScript>
function GetValue (Sel, Val)
{
for ( i = 0; i < Sel.options.length; i++ )
if ( Sel.options.value == Val )
return Sel.options;
}
</script>
<select id="sel1">
....
</select>

<a href="#" onclick="alert GetValue (document.getElementById('sel1'), 'aaa'); return false;">test</a>
 

Мутник

Новичок
crocodile2u

mySelect.selectedIndex...

он знает значение по нему надо найти саму опцию - наоборот.

Не уверен, что так вообще можно.
А перебором по массиву слабо?
 

Morf

Guest
Все спасибо, реализовал поиском по массиву
 
Сверху