猿问

select获取option中的值

怎么获取下拉框选中的值

qq_救救我吧_1
浏览 1499回答 1
1回答

慕莱坞9220042

你好:给你个示例,如下:<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>望采纳!
随时随地看视频慕课网APP
我要回答