使用table对象的insertRow()方法,添加行后(此时是没有列的),使用row对象的insertCell()来添加列

解决方案 »

  1.   

    function addRowToTable(TableID)
    {

    var TableHtml = "";
    //得到table的ID号码
        var tbl = document.getElementById(TableID);
    //得到table的行
        var lastRow = 0;
    //------------
    lastRow = tbl.rows.length;
    //在table的最后插入一行
           var row = tbl.insertRow(InsertRows);
    //---------插入table的列
    var cellLeft =row.insertCell(0);
      

  2.   

    function addRowToTable(TableID)
    {

    var TableHtml = "";
    //得到table的ID号码
        var tbl = document.getElementById(TableID);
    //得到table的行
        var lastRow = 0;
    //------------
    lastRow = tbl.rows.length;
    //在table的最后插入一行
           var row = tbl.insertRow(InsertRows);
    //---------插入table的列
    var cellLeft =row.insertCell(0);
             var Str= "<input type=\"text\" name=\"t\"...>";
             cellLeft.innerHTML= Str;
    }