javascript - 如何在javascript函数中读取html下拉菜单的所选项目的值

标签 javascript html

我有一个 html 表单,其中包含一个下拉菜单

<form name= "gadget_selector">
    <select name= "gadget">
        <option value = 0> Something </option>
        <option value = 1> Something else </option>
        //etc..
    </select> 
</form> 

我想像这样在 javascript 函数中访问所选选项的值

function someFunction(){

    //var option = value of selected menu option
}

我该怎么做?

最佳答案

var option = document.getElementById('gadget').value;

同时将 gadget 设置为 select 的 id,如下所示:

<select id="gadget" name="gadget">
        <option value = 0> Something </option>
        <option value = 1> Something else </option>
        //etc..
    </select> 

关于javascript - 如何在javascript函数中读取html下拉菜单的所选项目的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8767946/

相关文章:

javascript - Safari 上的 CSS TranslateY 动画

javascript - 向作为参数的函数添加参数

javascript - 将 Smarty 变量传递到 Javascript 链接 "src"属性

Javascript:String.Replace

html - 无法显示内联 li 元素

javascript - 在 Angular 加载后运行 jQuery

javascript - 使用 Javascript 在单独的表单页面上使用图像文件名更新隐藏的表单字段

javascript - 在 Angular 中更新服务变量时, watch 不会触发

css - Div 不想填充 body 的其余部分

html - 环绕位置 : relative