我现在有一个空表格table,想给表格中添加一列新的1列,10行,请高手解答

解决方案 »

  1.   

    添加列要循环每一行然后在第9个td的后边加一个td
      

  2.   

    假设 table id=tb1tb1.rows[0].insertCell(-1).innerHTML=555
    var tb=document.getElemebtById("tb1");
    for(var i=0;i<tb.rows.length;i++){
       tb.rows[i].insertCell(-1)
    }
      

  3.   

    Jquery实现:var tbl = $("#tbl1");
    for(int i = 0; i < 10; i++) {
        $("<tr><td>" + i + "</td></tr>").appendTo(tbl);
    }
    在表格最后追加行及单元格
      

  4.   

    操作dom  在你要的位置上appendChild  没你的代码怎么给你改啊
      

  5.   


    var tb=$("#tb");
    $.each(tb.find("tr"),function(i){
       $(this).append('<td></td>');
    })没试过,不清楚正确不
      

  6.   

    怎么添加不上呢?<table border="1" id="tb1" >
    <tr><td>1</td></tr>
    <tr><td>2</td></tr>
    <tr><td>3</td></tr>
    <tr><td>4</td></tr>
    <tr><td>5</td></tr>
    </table>
    <button onclick="addCol()" > 添加列 </button>
    <script>
    function addCol(){
    var tb=document.getElementById("tb1");
    for(var i=0;i<tb.rows.length;i++){
       tb.rows[i].insertCell(-1).innerHTML="&nbsp;"
    }
    }
    </script>