Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从document.getElementsByTagName(“选项”)获取所选选项_Javascript - Fatal编程技术网

Javascript 从document.getElementsByTagName(“选项”)获取所选选项

Javascript 从document.getElementsByTagName(“选项”)获取所选选项,javascript,Javascript,我有html代码这是其中的一部分: <select id="year_marine_second_choose" style="display: none"> <option value="" style="display:none;"></option> <option value="103">Lectures</option>

我有html代码这是其中的一部分:

<select id="year_marine_second_choose" style="display: none">
                    <option value="" style="display:none;"></option>
                    <option value="103">Lectures</option>
                    <option value="104">Courses</option>
                    <option value="105">Sheets</option>
                    <option value="106">Others</option>
                  </select>
                  <select id="year_marine_third_choose" style="display: none">
                    <option value="" style="display:none;"></option>
                    <option value="107">Lectures</option>
                    <option value="108">Courses</option>
                    <option value="109">Sheets</option>
                    <option value="110">Others</option>
                  </select>
                  <select id="year_marine_fourth_choose" style="display: none">
                    <option value="" style="display:none;"></option>
                    <option value="111">Lectures</option>
                    <option value="112">Courses</option>
                    <option value="113">Sheets</option>
                    <option value="114">Others</option>
                  </select>

此代码获取第6个选项的值。。任何关于用户如何获取所选选项值的想法,而不是
[5]

Javascript数组从
0
开始计数,因此
[0]
是第一个元素。这意味着您可能需要
警报(获取_值[4].value)

如果需要所选选项,您可以使用:

var all_select = document.getElementsByTagName("select");
for (i = 0; i < all_select.length; i++) {
    all_select[i].onchange = function () {
        alert(this.value);
    }
}
var all_select=document.getElementsByTagName(“选择”);
对于(i=0;i

演示

对不起,兄弟,我必须使用getElementsByTagName,因为我有400个选项。我要试穿一下getElementsByTagName@user2687618当然但是你明白为什么
[5]
给了你选项6吗?@user2687618,顺便说一句,你是想提醒ooption值还是只提醒所选选项?我刚才说的[5]只是一个例子。。仅当您可以提供帮助时才选择此选项please@user2687618好啊您可以使用
getElementsByTagName('select')
和事件侦听器在发生更改时启动,这样行吗?那么您只需要1个代码
var all_select = document.getElementsByTagName("select");
for (i = 0; i < all_select.length; i++) {
    all_select[i].onchange = function () {
        alert(this.value);
    }
}