document.getElementById("table1").innerHTML = "";

解决方案 »

  1.   

    <script type="text/javascript"> 
    function a(){ 
    var table=document.getElementById("table1"); 
        for(var i=0;i <2;i++){ 
            table.deleteRow(i); 
        } 

    </script> 该成
    <script type="text/javascript"> 
    function a(){ 
    var table=document.getElementById("table1"); 
        for(var i=0;i <2;i++){ 
            table.deleteRow(0); 
        } 

    </script> 
      

  2.   

    或者<script type="text/javascript"> 
    function a(){ 
    var table=document.getElementById("table1"); 
        while(table.rows.length>0){ 
            table.deleteRow(0); 
        } 

    </script> 
      

  3.   

    for(var i=0;i <2;i++){ 
            table.deleteRow(i); 
        } 当 i 循环到1时 table 不存在 行号为1的行了
      

  4.   


    for(var i=0;i <2;i++){ 
            table.deleteRow(i); 
        } 
    改成
    for(var i=0;i <2;i++){ 
            document.getElementById("table1").deleteRow(0); 
        } 
    或者
    for(var i= 1; i > 0;i--){ 
            document.getElementById("table1").deleteRow(i); 
        } 
    或者
    document.getElementById("table1").innerHTML = "";
      

  5.   

    <script type="text/javascript"> 
    function a(){ 
    var table=document.getElementById("table1"); 
    k=table.rows.length
        for(var i=0;i <k;i++){ 
            table.deleteRow(); 
        } 

    </script> 
    </head> <body> 
    <TABLE BORDER=1 WIDTH=80% id="table1"> 
    <TR> 
    <TD> 第 1 行, 第 1 列文本。 </TD> 
    <TD> 第 1 行, 第 2 列文本。 </TD> 
    </TR> <TR> 
    <TD> 第 2 行, 第 1 列文本。 </TD> 
    <TD> 第 2 行, 第 2 列文本。 </TD> 
    </TR> 
    </TABLE> 
    <input type="button" onclick="a()"/> 
    </body>