我在一般页面中写的JS代码来验证radiobuttonlist可以正常运行,但在用户控件中却不行正常运行。请问是怎么回事?
  <script   language="javascript">   
function fn_GetRadioButtonListInfo()
{
    //取得RadioButtonList的集合
    var radListItems =document.all("RadioButtonList1");
    if(radListItems==null)
    {
         alert("相关对象对空");
        return false;
     }
    //弹出RadioButtonList的Item的个数
    var radListItesCount = radListItems.length - 1 ;
//     alert("Item个数"+radListItesCount);
    
    var radListCheckedValue = "";
    //遍历Item的Text和Value
    for(var i = 1; i <=   radListItesCount ; i++ )
    {        if(radListItems[i].checked)
     radListCheckedValue = radListItems[i].value;     }
    if(radListCheckedValue=="")
    {
         alert("没有选中值");
     }    return false;
}
  </script> 
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
    <asp:ListItem>A</asp:ListItem>
    <asp:ListItem>B</asp:ListItem>
</asp:RadioButtonList>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="fn_GetRadioButtonListInfo();" />
这是前台代码