javascript 获取 <select> 的值

标签 javascript select

我知道我可以做这样的事情 document.getElementById("whatever").value 但是我有这样的代码

<select id="year_architecture_third_choose" style="display: none">
                    <option value="" style="display:none;"></option>
                    <option value="207">Lectures</option>
                    <option value="208">Courses</option>
                    <option value="209">Sheets</option>
                    <option value="210">Others</option>
                  </select>
                  <select id="year_architecture_fourth_choose" style="display: none">
                    <option value="" style="display:none;"></option>
                    <option value="211">Lectures</option>
                    <option value="212">Courses</option>
                    <option value="213">Sheets</option>
                    <option value="214">Others</option>
                  </select>
                  </select>
               <select id="year_architecture_second_choose" style="display: none">
                <option value="" style="display:none;"></option>
                <option value="203">Lectures</option>
                <option value="204">Courses</option>
                <option value="205">Sheets</option>
                <option value="206">Others</option>
              </select>

这只是代码的一小部分。我不想为每个我需要更好的主意的人制作 getElementById()

最佳答案

您可以使用 document.geteElementsByTagName('select')方法将返回所有 <select> 的集合DOM 中的元素,然后您可以遍历这些元素并执行您最初打算对该元素执行的任何操作。

引用: document.getElementsByTagName .

关于javascript 获取 <select> 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18813857/

相关文章:

mysql - INSERT SELECT ON DUPLICATE 不更新

javascript - 打开和关闭面板时,如何防止浏览器窗口跳回页面顶部?

javascript - 使用 jQuery 显示的元素上的 CSS 转换问题

javascript - 在 javascript 中执行 Dijkstra 算法时出错

mysql - SQL - where子句只匹配一个条件

jQuery 更改和选择

javascript - 如何检查 Dust.js 中不区分大小写的值?

javascript - 如何在仅使用 Jquery 加载页面之前隐藏 div

MySQL 左连接子查询带 *

php - 如何在提交后重新填充动态生成的表单选择字段?