未使用AngularJS获取单选按钮值可以通过以下步骤实现:
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
var radios = document.getElementsByName('gender');
var selectedValue;
for (var i = 0; i < radios.length; i++) {
if (radios[i].checked) {
selectedValue = radios[i].value;
break;
}
}
console.log(selectedValue);
在上述代码中,首先通过document.getElementsByName('gender')
获取所有名称为'gender'的单选按钮元素。然后使用循环遍历每个单选按钮,检查是否被选中(checked
属性),如果选中则将其值赋给selectedValue
变量。最后,通过console.log(selectedValue)
打印选中的值。
这种方法适用于未使用AngularJS的情况,但如果你正在使用AngularJS,可以使用AngularJS的双向数据绑定来更方便地获取单选按钮的值。
领取专属 10元无门槛券
手把手带您无忧上云