java吧 关注:1,217,270贴子:12,666,171
  • 11回复贴,共1

关于js控制radio的问题

只看楼主收藏回复

<input type="radio" name="adjustment" id="adjustment" value="false"/>
<input type="radio" name="adjustment" id="adjustment" value="true" />

这是radio
function go3() {
var a="${leaveApi.adjustment}";
var b = document.getElementsByName(adjustment);
for(var i = 0;i < b.length;i++){
if(b[i].value == a){
b[i].checked =*checked*;
}
}
这是js函数
<body onload="go3()">
加载的时候运行的
${leaveApi.adjustment}他的值我打印出来看过 是有的 true、false
但是现在这个js不能实现选择对应的radio


IP属地:江苏1楼2014-10-13 11:34回复
    Js也来J8问? 根本不是一个档次的语言OK?


    IP属地:山东2楼2014-10-13 11:39
    回复
      太乱


      来自Android客户端4楼2014-10-13 12:10
      回复
        你确定a有值?


        IP属地:广东6楼2014-10-13 12:59
        回复
          b[i].checked = true;
          checked对应的是boolean值,不信的话试试js调试就知道了


          IP属地:湖北7楼2014-10-13 15:03
          收起回复
            a肯定有值 调试看过了 是b出问题了 后面那个name 没加引号


            IP属地:江苏8楼2014-10-13 20:59
            回复
              id改成class


              星座王
              点亮12星座印记,去领取
              活动截止:2100-01-01
              去徽章馆》
              IP属地:浙江9楼2014-10-13 21:29
              收起回复