可是我并不知道要添加多少个table

解决方案 »

  1.   

    <table id="TableId"><tr><td>abc</td><td><table name="yourChildTable"><tr><td>xyz</td></tr></table></td></tr></table>
    <script>
    var e=document.all("TableId")
    while(e.all.tags("table").length!=0)e=e.all.tags("table")[0]
    alert(e.name)
    </script>
      

  2.   

    <table id=m>
    <tr>
    <td>
    <table>
    <tr>
    <td>f
    <table>
    <tr>
    <td>ddsd
    <table>
    <tr>
    <td>
    gggfffffffff
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <script>
    function getLastTable()
    {
    var o = document.getElementsByTagName("TABLE")
    for(i=0;i<o.length;i++)
    {
    if(o[i].innerHTML.toLowerCase().indexOf("</table>")==-1) alert(o[i].innerHTML)
    }
    }
    </script>
    <input onclick="getLastTable()" type="button">
      

  3.   

    <script language="JavaScript">
    function chk(){
    var obj = event.srcElement.getElementsByTagName('TABLE');
    while (obj.length>0){
    objEnd = obj;
    obj = obj[0].getElementsByTagName('TABLE');
    }
    alert('最终内容:'+objEnd[0].innerText);
    }
    </script>
    <table id=jnkcTable border=1 onClick="chk()">
    <tr>
    <td>检测<table border=1>
    <tr>
    <td>56<table border=1>
    <tr>
    <td>45<table border=1 name=0>
    <tr>
    <td>xxx</td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    </table>