如何通过JavaScript获取{em>当前选中的<option>
元素<{1}}?
答案 0 :(得分:93)
这将为你做到:
var yourSelect = document.getElementById( "your-select-id" );
alert( yourSelect.options[ yourSelect.selectedIndex ].value )
答案 1 :(得分:18)
select
对象的.selectedIndex
有一个索引;您可以使用它来索引.options
数组。
答案 2 :(得分:2)
var payeeCountry = document.getElementById( "payeeCountry" );
alert( payeeCountry.options[ yourSelect.selectedIndex ].value );
答案 3 :(得分:1)
使用selectedOptions
属性:
var yourSelect = document.getElementById("your-select-id");
alert(yourSelect.selectedOptions[0].value);
除了Internet Explorer之外的所有浏览器中都有works。