用Ajax Control Toolkit里的Accordion试试

解决方案 »

  1.   

    for(var i=0;i<tab.rows.length;i++)
        {
           //找一行中的checkbox
           var objInput = tab.rows[i].cells[1].getElementsByTagName('input');
           for(var j=0;j<objInput.length;j++)
           {
              if(objInput[j].type=="checkbox")
              {
                   if(chk.checked)
                       objInput[j].checked = true;
                   else
                       objInput[j].checked = false;
              }
           }
        }
    参考一下
      

  2.   

    用JQuery吧,方便。
    td的数量: $("td").length
    a的数量:$("a").length
      

  3.   

    统计<a></a>的个数。
    <script language="JavaScript1.2">
    <!--
    function extractlinks()
    {
       var links=document.all.tags("A")
       var total=links.length
       var win2=window.open("","","menubar,scrollbars,toolbar")
       win2.document.write("<font size='2'>一共有"+total+"个连接</font><br>")
       for (i=0;i<total;i++){
       win2.document.write("<font size='2'>"+links[i].outerHTML+"</font><br>")
    }
    }
    //-->
    </script> 
    <form>
    <input type="button" onClick="extractlinks()" value="显示所有的连接">
    </form>