var  = document.body.getElementsByTagName( "TABLE" )
for( var i = 0 ; i < the.length ; i++ )
{
    alert( the[ i ].outerHTML )
}

解决方案 »

  1.   

    表格里的<tr><td>又怎么循环了?
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function readfromtbl()
    {
    var a = document.body.getElementsByTagName("TABLE")
    var d = [];
    for (var i=0; i<a.length; i++)
    {
    var t = a[i].getElementsByTagName("TD");
    for (var j=0; j<t.length; j++)
    d.push(t[j].innerHTML);
    }
    alert(d)
    }
    onload = readfromtbl;
    //-->
    </SCRIPT>
    <TABLE border="1">
    <TR>
    <TD>a</TD>
    <TD>a</TD>
    </TR>
    <TR>
    <TD>b</TD>
    <TD>b</TD>
    </TR>
    <TR>
    <TD>c</TD>
    <TD>c</TD>
    </TR>
    </TABLE>
      

  3.   

    var the = document.body.getElementsByTagName( "TABLE" )
    for( var i = 0 ; i < the.length ; i++ )
    {
        var theTable = the[ i ]
        for( var i = 0 ; i < theTable.rows.length ; i++ )
        {
            var theTr = theTable.rows[ i ] ;
            for( var i = 0 ; i < theTr.cells.length ; i++ )
            {
                var theTd = theTr.cells[ i ];
                alert( theTd.innerHTML )
            }
        }
    }
      

  4.   

    var tds=document.getElementsByTagName("TD")
    for(var i=0;i<tds.length;i++)
    {
    alert(tds[i].innerHTML)
    }
      

  5.   

    Sorry看错意思了,写的离题万里