Как получить выбранный выбранный <option> элемент <select> через JavaScript?
<option>
<select>
Это сделает за вас:
var yourSelect = document.getElementById( "your-select-id" ); alert( yourSelect.options[ yourSelect.selectedIndex ].value )
.selectedIndex объекта select имеет индекс; Вы можете использовать это для индексации в массиве .options.
.selectedIndex
select
.options
var payeeCountry = document.getElementById( "payeeCountry" ); alert( payeeCountry.options[ yourSelect.selectedIndex ].value );
Использование свойства selectedOptions:
selectedOptions
var yourSelect = document.getElementById("your-select-id"); alert(yourSelect.selectedOptions[0].value);
Это работает во всех браузерах, кроме Internet Explorer.