js原生 两个checked 单选的判断怎么写

functionTestMale(){varchkMale=document.getElementById("in-one");varchkFemale=document... function TestMale() {

var chkMale = document.getElementById("in-one");
var chkFemale = document.getElementById("in-two");
var boxFemale=document.getElementById("w-b");
//chkFemale.checked =!chkMale.checked;
if(chkMale.checked = true;){
chkFemale.checked = false;
boxFemale.style.display = "inline-block";
}

}
展开
 我来答
育知同创教育
2017-05-15 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
在js中怎么判断哪个单选按钮该被选中 15

根据升级包文件,如果上传的文件扩展名为.apk就默认选中手机端升级包,如果上传文件为.jar的就默认让电脑端升级包被选中。在js中该怎么。我现在已经拿到了上传文件的扩展名,就是不知道如何写让单选按钮被选中。哪位大侠指导下。本人新手

T___小白 | 浏览 14364 次

推荐于2016-03-21 16:06:22最佳答案
js取单选框的值需要循环遍历判断checked属性是否为真。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

<!--html-->
<form id="list" method="post" action="">
<input type="radio" name="user" value="1">1
<input type="radio" name="user" value="2">2
<input type="radio" name="user" value="3">3
</form>
<!--js-->
<script language="javascript">
function usubmit(action){//获取radio的value的方法
var radios = document.getElementById("list").user;//获取id为list下的所有name为user的值的集合
for(var i=0;i<radios.length;i++){//循环值得集合
if(radionum[i].checked){//通过checked属性判断是否被选中
userid = radionum[i].value//将被选择的radio的值赋给变量userid
}
}
alert(userid)//弹出被选中的radio的值
}
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式