gpt4 book ai didi

javascript - 如何使用 Javascript 而不是 JQuery 获取选定的选项 ID

转载 作者:技术小花猫 更新时间:2023-10-29 12:36:59 25 4
gpt4 key购买 nike

我需要为两个选择标签使用 Javascript 而不是 JQuery 打印所选选项 ID。

假设我们有多个选择标签。

<select  onchange="showOptions(this)" id="my_select1">
<option value="a1" id="ida1">Option1</option>
<option value="a2" id="ida2">Option2</option>
</select>

<select onchange="showOptions(this)" id="my_select2">
<option value="b1" id="idb1">Option1</option>
<option value="b2" id="idb2">Option2</option>
</select>

我发现了以下方式 options[selectedIndex].id 但是我怎么知道那一行指的是哪一个..

有什么建议吗?

我尝试了以下方法,但没有用。

<select id="my_select" onchange="showOptions2(this)">
<option value="o1" id="id1">Option1</option>
<option value="o2" id="id2">Option2</option>
</select>


<script type = "text/javascript">


function showOptions2(s){
var adVALUE = console.log(s[s.selectedIndex].value); // get value
var adID = console.log(s[s.selectedIndex].id); // get id

alert(adID);

}
</script>

最佳答案

<select onchange="showOptions(this)">
...

这个函数会完成工作

function showOptions(s) {
console.log(s[s.selectedIndex].value); // get value
console.log(s[s.selectedIndex].id); // get id
}

请注意,除非您将它们用于其他目的,否则您可以省略 select 元素上的 id

示例 jsbin:http://jsbin.com/adopiz/2/edit

关于javascript - 如何使用 Javascript 而不是 JQuery 获取选定的选项 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com