怎么獲取下拉框選中的值
1 回答
已采納

慕萊塢9220042
TA貢獻377條經驗 獲得超508個贊
你好:
給你個示例,如下:
<html> <head><title>獲取下拉列表選中項的值和文本(select)</title></head> <body> <script> ? //獲取下拉列表選中項的文本 function?getSelectedText(name){ ????var?obj=document.getElementByIdx(name); ????for(i=0;i<obj.length;i++){ ????????if(obj[i].selected==true){ ????????????return?obj[i].innerText;//關鍵是通過option對象的innerText屬性獲取到選項文本 ????????} ????} } ? //獲取下拉列表選中項的值 function?getSelectedValue(name){ ????var?obj=document.getElementByIdx(name); ????return?obj.value;??????//如此簡單,直接用其對象的value屬性便可獲取到 } ? </script> <select?id="myselect"> <option?value="fist">1</option> <option?value="second">2</option> <option?value="third">3</option> </select> ? <input?type="button"?value="所選文本"?onclick="alert(getSelectedText('myselect'));"?/> <input?type="button"?value="所選值"?onclick="alert(?getSelectedValue('myselect'));"?/> </body> </html>
望采納!
- 1 回答
- 0 關注
- 1569 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消