日期:2014-05-19  浏览次数:20411 次

兄弟们啊,兄弟们,就问一个小问题!!!急
<select   id= "s1 ">
                                                <option   selected= "selected "   value= "1 "> A </option>
                                                <option   value= "2 "> B </option>
                                                <option   value= "3 "> C </option>

                                        </select>


如何利用JS得到s1   的下列列表中的A,B或C   ,而不是得到其中Value   1,2,3

求大家帮忙!

------解决方案--------------------
你可以用 document.getElementById( 's1 ').selectedIndex 来获得用户选择的那个option是哪个
------解决方案--------------------
alert(document.getElementById( 's1 ').options[document.getElementById( 's1 ').selectedInde].text);



------解决方案--------------------
分解一下

var lst = document.getElementById( 's1 ');

var selectedIndex = lst.selectedIndex;

alert(lst.options[selectedIndex].text);

//上面的不对的话就是

alert(lst.options[selectedIndex].innerText);