js如果取得Repeater绑定生成的RadioButton的集合<asp:Repeater ID="DataViewList" runat="server" >
                <ItemTemplate>
                    <tr >
                        <td style="text-align: center; width: 40px;">
                            <asp:RadioButton ID="SelRadioButton" runat="server"  />
                        </td>
                </ItemTemplate>
</asp:Repeater>
如果用JS取得RadioButton的集合

解决方案 »

  1.   

    var values=document.getElemnetsByName("SelRadioButton");
    for(var i=0;i<values.length;i++)
    {
        SelRadioButton.value+=values[i].value;
    }
      

  2.   

    var elems = document.getElementById(" <%= Reapter1.ClientID %>").getElementsByTagName("input"); 
    for(var i=0;i <elems.length;i++){ 
    if(elems[i].type=="radio") 
    {} 
      

  3.   

    var elems = document.getElementById(" <%= Reapter1.ClientID %>").getElementsByTagName("input");
    for(var i=0;i <elems.length;i++){
    if(elems[i].type=="radio")
    {
    //xxx
    }