前端如何获取单选框选择的值
- 编程技术
- 2025-02-19 05:38:08
- 1

在前端,获取单选框选择的值通常可以通过以下几种方式实现:1. 使用JavaScript: 通过`document.querySelector`或`document.ge...
在前端,获取单选框选择的值通常可以通过以下几种方式实现:
1. 使用JavaScript:
通过`document.querySelector`或`document.getElementById`获取单选框元素。
使用`.value`属性获取单选框的值。
以下是一个简单的示例代码:
```javascript
// 假设单选框的id是 'radioInput'
var selectedValue = document.querySelector('input[type="radio"][name="radioGroup"]:checked').value;
console.log(selectedValue); // 输出被选中的单选框的值
```
2. 使用jQuery(如果项目中使用了jQuery):
使用`$(':radio:checked')`选择器获取选中的单选框。
使用`.val()`方法获取值。
以下是一个使用jQuery的示例代码:
```javascript
// 假设单选框的name是 'radioGroup'
var selectedValue = $('input[name="radioGroup"]:checked').val();
console.log(selectedValue); // 输出被选中的单选框的值
```
3. 使用纯HTML和事件监听器:
在HTML中为单选框添加一个共同的`name`属性。
使用`change`事件监听器来检测单选框的变化,并获取其值。
以下是一个使用HTML和JavaScript的示例代码:
```html