在js中怎么判断哪个单选按钮该被选中

根据升级包文件,如果上传的文件扩展名为.apk就默认选中手机端升级包,如果上传文件为.jar的就默认让电脑端升级包被选中。在js中该怎么。我现在已经拿到了上传文件的扩展名... 根据升级包文件,如果上传的文件扩展名为.apk就默认选中手机端升级包,如果上传文件为.jar的就默认让电脑端升级包被选中。在js中该怎么。我现在已经拿到了上传文件的扩展名,就是不知道如何写让单选按钮被选中。哪位大侠指导下。本人新手 展开
 我来答
千锋教育
2015-10-18 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

js取单选框的值需要循环遍历判断checked属性是否为真。

<!--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>
郭某人来此
2015-10-06 · TA获得超过1645个赞
知道答主
回答量:952
采纳率:100%
帮助的人:87万
展开全部
if(sex[i].checked==true){
return true;

这是结束函数的意思
如果函数执行到
if(sex[i].checked==true){
return true
这里的话 说明单选被选中了 没有问题
但是如果该函数执行到
alert("请选择性别"); 这里的话说明 上述的 if语句都没有成立 说明没有被选中
此时 return false 表示 操作有误 等含义 ~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2014-09-05 · TA获得超过313个赞
知道小有建树答主
回答量:712
采纳率:0%
帮助的人:383万
展开全部
jQuery用$("#id").attr("checked")=="checked"
js用document.getElementById("id").checked
返回true和false代表是否选中
更多追问追答
追问
我不是要判断它们是否被选中,而是要根据上面上传文件去设置被选中
追答
document.getElementById("id").checked = true;这样就可以了,id是你想选中的那个radio的id
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-08-09
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式