请问专家,JS里怎么给单选框赋值

求例子:
<input type="input" value="男" >
<input type="radio" name="a1" id="b1" value="男">
<input type="radio" name="a1" id="b1" value="女">
怎么根据input里的值输入后,自动选男或者女,

<!DOCTYPE html>
<html>
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
RunJS 演示代码
</title>
<script>
var kk=function(txt){
var rs = document.getElementsByName("a1");
for(var i =0;i<rs.length;i++){
var r =rs[i];
if(r.value==txt.value){
r.checked=true;
break;
}
}
}
</script>
  </head>
<body>
<input type="input" value="男" onkeyup="kk(this)" >
<input type="radio" name="a1" id="b1" value="男" checked="true">男
<input type="radio" name="a1" id="b1" value="女">女
  </body>
</html>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-24

$("input[name='sex'][@type=radio][value='"+obj.sex+"']").attr("checked",true);

搬运自CSDN