把var oRow = oTbl.insertRow(num);改成var oRow = oTbl.insertRow(oTbl.rows.length);试试看

解决方案 »

  1.   

        function deleteCurrentRow() //删除当前行
         {  
         var currRowIndex=event.srcElement.parentNode.parentNode.rowIndex;
         document.all.otbl.deleteRow(currRowIndex);//otbl--表格id
         num--;
         }
      

  2.   

    谢谢 楼上的方法都是正确的!
    还有个问题:
    假定oTbl.rows(num).cells(2).innerText = $('oage').value;
    中的值肯定是个整数, 
    如何实现当输入这个整数n >1,时 
    就自动增加n行??
      

  3.   

    直接
    if(n>1)
    {
    for(var i=0;i<n;i++)
    {
    oTbl.insertRow()
    //……
    }
    }
    不行么?