insertRow然后把这个row的innerHTML写成table就可以了

解决方案 »

  1.   

    给td起一个名字比如tvar childtable = document.createElement("TABLE")
    t.appendChild(childtable);就加进去了,呵呵
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>GetClientRects - Line rectangle collection demo</TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function fnInsertTB() { var strTBHtml;
    strTBHtml = "<TABLE><TR><TD>ADD TABLE</TD></TR></TABLE>" ;
    if( event.srcElement.tagName == "TD") {
    event.srcElement.insertAdjacentHTML("AfterBegin",strTBHtml);
    }}
    //-->
    </SCRIPT>
    </HEAD>
    <BODY onclick="fnInsertTB()">
    <TABLE>
    <TR>
    <TD>FDSA</TD>
    <TD>FDAS</TD>
    </TR>
    <TR>
    <TD COLSPAN="2">FDASFDAS</TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>