javascript - 在多个单选按钮中选择了哪个选项
问题描述
我有 2 个单选按钮,每个单选按钮都有选择标签和选项,如图所示:
<input type="radio" name="vehicle" id="b" value="Bus"> Bus
<select id="select1" style='display:none;'>
<option value="l3">Type : </option>
<option value="l1">AC Bus </option>
<option value="l2">Non AC Bus </option>
</select>
<input type="radio" name="vehicle" id="f" value="Flight"> Flight
<select id="select2" style='display:none;'>
<option value="l3">Name : </option>
<option value="l1">Indian Airlines </option>
<option value="l2">Jet Airways </option>
</select>
我想知道选择了哪个单选按钮以及它的哪个选项。我怎样才能在脚本中实现这一点。
解决方案
在 Js 中,您可以编写如下,
var select1 = document.querySelector('#select1')
var select2 = document.querySelector('#select2')
select1.addEventListener('change', e => {
console.log("select1 value", e.target.value)
})
select2.addEventListener('change', e => {
console.log("select2 value", e.target.value)
})
推荐阅读
- powerbi - PowerBI SHAPE MAP:一张地图有多个字段可供选择?
- c++ - Windows XP 和 Windows 10 上不同的日志记录时间
- android - cordova-plugin-barcodescanner 扫描选项在 phonegap 移动应用程序中工作,并在构建后停止工作
- python - 将显着性星号放在条形图中每个条形的水平中间
- ms-access - 试图计算一个 GST 字段,其中包含似乎在没有材料内容的情况下不起作用的材料和劳动力
- sas - 如何在为每个文件跳过多行的同时将多个未格式化的数据文件导入 SAS?
- excel - 如何在excel中查找每个类别的子类别数?
- grafana - 为 grafana 编写自定义面板插件
- javascript - 当用户键入电子邮件时,用于电子邮件验证的 Javascript 代码不起作用
- php - 如何在 Laravel 中使用 GROUPby 和 ORDERby 编写请求