<input type=checkbox value=aaa><table id=a><tr><td>
<span>
<div id=b>
<input type=checkbox value=bbbb>
</div>
</span>
</td>
</tr>
</table>
<input onclick = "CheckIt()" type=button value="检测"><script>
function CheckIt()
{
t = document.getElementById("a")
o = document.getElementsByTagName("INPUT")
for(i = 0;i<o.length;i++)
{
if(o[i].type=="checkbox" && t.contains(o[i]))
{
alert(o[i].value)
}
}
}
</script>

解决方案 »

  1.   

    <script>
    function f1()
    {   
      var objlen=document.getElementsByName("check1").length;
      for (  var i = 0; i < objlen; i++) 
      {
      alert(document.getElementsByName("check1")[i].id);
      }
    }
    </script>
    <input type=button onclick=f1() value=oooo>
    <table>
    <tr id="tr1" >
    <td>
    行1列1<input type=checkbox value="" name=check1 id="chc1">
    </td>
    <td>
    行1列2<input type=checkbox value="" name=check1 id="chk2">
    </td>
    </tr>
    </table>
      

  2.   

    <TABLE id="Table1" border=1>
    <TR>
    <TD ><INPUT type="checkbox" name="checkbox1"></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    <TR>
    <TD ><INPUT type="checkbox" name="checkbox2"></TD>
    <TD></TD>
    <TD><INPUT type="checkbox" name="checkbox3" ></TD>
    </TR>
    </TABLE>
    <INPUT type="checkbox" name="checkbox4" 
    <br>
    <INPUT type="button" value="button" onclick="check()">
    <script>
    function check()
    {
       var objs=document.all("Table1").getElementsByTagName("Input");
       if (objs!=null)
        {
          for(var i=0;i<objs.length;i++)
          {
             if (objs[i].type='checkbox')
    {
      alert(objs[i].name)
    }
          }
        }
    }
    </script>