Js获取单选框radio的几种方法
Posted zbscc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js获取单选框radio的几种方法相关的知识,希望对你有一定的参考价值。
首先,编写html如下:
-
<form id="form1">
-
<table border="0">
-
<tr>
-
<td>年龄段:</td>
-
<td>
-
<input type="radio" name="age" value="18" />小于18岁
-
<input type="radio" name="age" value="18-40" checked="checked" />18-40岁
-
<input type="radio" name="age" value="40" />40以上
-
</td>
-
</tr>
-
<tr>
-
<td>分数:</td>
-
<td>
-
<input type="radio" name="score" value="60" />小于60分
-
<input type="radio" name="score" value="60-80" checked="checked" />60-80分
-
<input type="radio" name="score" value="80" />80分以上
-
</td>
-
</tr>
-
</table>
-
</form>
方法:
-
function readradio()
-
// 方法一
-
var item = null;
-
var obj = document.getElementsByName("age")
-
for (var i = 0; i < obj.length; i++) //遍历Radio
-
if (obj[i].checked)
-
item = obj[i].value;
-
-
-
alert(item);
-
// 方法二 jquery版本在1.3之前 (FF和chrome下无效)
-
item = $(‘input[name=age][checked]‘).val();
-
alert(item);
-
// jquery 1.3 之后使用
-
item = $(‘input[name=age]:checked‘).val();
-
alert(item);
-
// 方法三 jquery 读取多个 版本在1.3之前 (FF和chrome下无效)
-
$("input[type=radio][checked]").each(function()
-
item = $(this).val();
-
alert(item);
-
)
-
// jquery 1.3 之后使用
-
$("input[type=radio]:checked").each(function()
-
item = $(this).val();
-
alert(item);
-
)
-
原文:https://blog.csdn.net/widenstage/article/details/68942496
以上是关于Js获取单选框radio的几种方法的主要内容,如果未能解决你的问题,请参考以下文章
JS中获取页面单选框radio和复选框checkbox中当前选中的值
JS中获取页面单选框radio和复选框checkbox中当前选中的值