<input name=a><input type=button onclick="b()">
<div id=m></div>
<script>
function b()
{
if(!isNaN(parseInt(a.value)))
{
aa="<table border>"
for(i=0;i<parseInt(a.value);i++)
aa+="<tr><td>"+i+"</td></tr>"
 document.all.m.innerHTML=aa+"</table>"
}
}
</script>

解决方案 »

  1.   

    <script>
    function test()
    {
    var strVal=document.all.num.value;if(!isNaN(parseInt(strVal)))
    {
    var o=document.createElement("table");
    p.appendChild(o);
    o.border="1";o.width="100%";o.style.backgroundColor="#cccccc";
    for(var i=0;i<parseInt(strVal);i++){
    var r=o.insertRow();
    var d=r.insertCell();
    d.innerHTML="第" + i + "行";
    }
    }
    }
    </script>
    <input name=num><br>
    <input type=button name=b1 value="增加" onclick="test()">
    <hr>
    <div id=p></div>