javascript获得<select>的值

use*_*618 1 javascript select

我知道我可以做类似于document.getElementById("无论什么")的东西.值但我有这样的代码

<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>
Run Code Online (Sandbox Code Playgroud)

这只是代码的一小部分.我不想getElementById()为每个人做出我需要更好的想法

Dar*_*rov 5

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

参考:document.getElementsByTagName.