var aa=document.getElementsByName("chkBig");

解决方案 »

  1.   

    try this:<html>
    <head>
    <title>Popup Example</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="javascript">
    function AllGroup(e)
    {
      var aa=document.all.item("chkBig");
      if (aa != null)
      {
        if (aa.length != null)
        {
          for(var i=0;i<aa.length;i++)
          {
         aa(i).checked = e.checked;
          }
        }
        else
        {
          aa.checked = e.checked;
        }
      }
    }
    </script>
    </head>
    <body>
    <input type="checkbox" name="chkAll" onclick="AllGroup(this)">全选</input>
    <br>
    <br>
    <br>
    <input type="checkbox" name="chkBig">一</input>
    <br>
    </body>
    </html>
      

  2.   

    document.all只有一个时返回的是该对象,多个时才是个数组,所以建议用getElementById, getElementsByName
      

  3.   

    用document.getElementsByName();
      

  4.   

    要检查是否有a.length
    if(a.length)
    {
     ....
    }
    else
    {
     ....
    }