我这个递归哪里出错了?
<TABLE style="MARGIN-LEFT: 15px">
<TBODY id="aa">
<TR>
<TD><INPUT onclick=dobb(this.parentNode.parentNode.parentNode) type=checkbox>ee</INPUT></TD></TR>
<TR>
<TD>
<TABLE style="MARGIN-LEFT: 15px">
<TBODY>
<TR id=cc>
<TD id=dd><INPUT type=checkbox aa</INPUT></TD>
<TD id=dd><INPUT type=checkbox bb</INPUT></TD>
<TD id=dd><INPUT type=checkbox cc</INPUT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<script language="javascript">
function dobb(obj)
{
alert(obj.id)
selectNode(obj);
}
function selectNode(obj)
{
if(obj.type=="checkbox" )
{
obj.checked=true;
}
else if(obj.hasChildNodes())
{
for(j=0;j<obj.childNodes.length;j++)
{
selectNode(obj.childNodes[j]);
}
}
}
</script>