function deleteRow() 

var callingAddT = document.getElementById("callingAdd"); 
var rowLength =callingAddT.rows.length; 
var i = 0; 
if (rowLength>3) 

for (i=4;i <=rowLength-4;i++) 

callingAddT.deleteRow(i); 
deleteRow()//递归下
} } 

解决方案 »

  1.   


    function deleteRow() 

    var callingAddT = document.getElementById("callingAdd"); 
    var rowLength =callingAddT.rows.length; 
    var i = 0; 
    if (rowLength>3) 

    for (i=4;i <=rowLength-4;i++) 

    callingAddT.deleteRow(i); 
    deleteRow()//递归下
    } } 

      

  2.   

    for (i=rowLength-1;i>4;i--) 

      callingAddT.deleteRow(i); 
    } 改成这样试试
      

  3.   

    function deleteRow() 

    var callingAddT = document.getElementById("callingAdd"); 
    var rowLength =callingAddT.rows.length; 
    var i = 0; 
    if (rowLength>3) 

    for (i=4;callingAddT.rows.length>3;) 

    callingAddT.deleteRow(i); 
    } } 

    试试这个?
      

  4.   

    系统提示说"参数无效!!" 在这个里面
    callingAddT.deleteRow(i);