用javascript获取asp.net中RadioButtonList的选中值

来源:互联网 发布:网络教育专科有必要 编辑:程序博客网 时间:2024/04/29 19:12

最近做一页面,需要在客户端获取RadioButtonList的选中值,老道捣鼓一番,得到如下方法

function Button1_onclick() 
{
  var rbltable 
= document.getElementById("RadioButtonList1");
  var rbs
= rbltable.getElementsByTagName("INPUT");
  
for(var i = 0;i<rbs.length;i++)
  

    
if(rbs[i].checked)
    

       var text 
=rbltable.cells[i].innerText;
       var value
=rbs[i].value;
       alert(
"选中项的text值为"+text+",value值为"+value);
    }

  }

}

RadioButtonList在客户端被翻译成了table,通过getElementsByTagName("INPUT")方法获取它的所有子radio,然后循环每个radio,再通过cells获取radio的text值。

原创粉丝点击