Function AddRow(XMLNode)
{
    ..... ?
}Funcion AddCol(XMLNode)
{
    .... ?
}<table id="DataGrid">
<tr><td>11</td><td>12</td><td>13</td></tr>
<tr><td>21</td><td>22</td><td>23</td></tr>
<tr><td>31</td><td>32</td><td>33</td></tr>
</table>

解决方案 »

  1.   

    Table有thead、tbodys、tfoot、rows等属性,tbodys是tbody的集合(数组)
    rows是row的集合thead、tbody、tfoot有rows属性row有cols属性cols是col的集合rows有insert、append等方法添加rowcols有insert、append等方法添加col可以通过create创建新的row或col,具体的东西我也要查手册。
      

  2.   

    给你创建了一个用户,在www.sd-vip.com中,你是管理员,激活后,进入用户管理,在那里查看效果和代码。
      

  3.   


    function AddRow(TableBody)
    {
    var row=document.createElement("tr");
    TableBody.appendChild(row);
    return row;
    }
    function AddCol(Row,Text)
    {
    var col=document.createElement("td");
    Row.appendChild(col);
    col.innerText=Text;
    return col;
    }例如
    var row=AddRow(DataGrid);
    AddCol(row,"11");
    AddCol(row,"22");
    AddCol(row,"33");
    这里DataGrid为Table的TBODY元素的ID,而不是Table的ID
      

  4.   

    测试用HTML代码:
    <html>
    <body>
    <table border="1">
    <TBody id="DataGrid">
    <tr><td>11</td><td>12</td><td>13</td></tr>
    <tr><td>21</td><td>22</td><td>23</td></tr>
    <tr><td>31</td><td>32</td><td>33</td></tr>
    </tbody>
    </table>
    </body>
    </html>