比如设定5,则该表格显示5行。
table 有5对<tr>标签。
请问如何实现,谢谢!

解决方案 »

  1.   

    方法太多了!
    <script language="javascript">
    function createTable(rowNum,columnNum){
    var dd=document.getElementById("diva");
    var tableTag=document.createElement("TABLE");
    tableTag.id="table1";
    for (var i=0;i<rowNum ;i++ )
    {
    var trTag=document.createElement("TR");
    for (var n=0;n<columnNum ;n++ )
    {
    var tdTag=document.createElement("TD");
    var divTag=document.createElement("div");
    divTag.id="div_"+i+"_"+n;
    //alert(i+":"+n);
    divTag.innerHTML=i+":"+n;
    tdTag.appendChild(divTag);
    trTag.appendChild(tdTag);
    }
    tableTag.appendChild(trTag);
    }
    //alert(tableTag.innerHTML);
    dd.innerHTML=tableTag.innerHTML;
    //bb.appendChild(tableTag);
    alert(document.getElementById("div_0_0").innerHTML);
    }
    </script>
    <body id="b1">
    <input type="button" value="createTable" onclick="createTable(5,2)">
    <div id="diva">
    </div>
    </body>
    只是一个简单的,不知道能不能达到你的要求。