<!--具体需求如下:
用户在网页一系列对话框中输入要生成的表格的行数和列数以及生成的位置坐标等,
然后点击“生成表格”按钮,执行javaScript脚本函数,在HTML网页指定位置上生成表格。
-->
<script>
function TestSecond()

var div=document.getElementById("div");
var table=document.createElement("table");
table.border=1;
var xNum=document.getElementById("textX").value;
var yNum=document.getElementById("textY").value;
var textRow=document.getElementById("textRow");
var textCell=document.getElementById("textCell");
for(var i=0;i<textRow.value;i++)
{
var row=table.insertRow();
for(var j=0;j<textCell.value;j++)
{
var cell=row.insertCell();
cell.innerText="***";
cell.width=50;
}
}
div.appendChild(table);      div.style.left = document.all.textX.value + "px";
      div.style.top = document.all.textY.value + "px";
}
</script><html>
<body>
<table align="center">
<tr>
<td>行数:</td>
<td><input type="text" id="textRow"/>
</td>
</tr>
<tr>
<td>列数:</td>
<td><input type="text" id="textCell"/>
</td>
</tr>
<tr>
<td>座标X:</td>
<td><input type="text" id="textX"/>
</td>
</tr>
<tr>
<td>座标Y:</td>
<td><input type="text" id="textY"/>
</td>
</tr>
<tr>
<td align="center" colspan="2"><input type="button" value="生成表格" onClick="TestSecond();"/></td>
</tr>
</table>
<p>

<div id="div" style="position:absolute;">
</div>
</body>
</html>/////请各位帮忙修改,以实现功能

解决方案 »

  1.   

    <script>
    var n=0; function TestSecond()

    var div=document.createElement("div");
    div.id="div"+n;
    var table=document.createElement("table");
    table.border=1;
    var xNum=document.getElementById("textX").value;
    var yNum=document.getElementById("textY").value;
    var textRow=document.getElementById("textRow");
    var textCell=document.getElementById("textCell");
    for(var i=0;i<textRow.value;i++)
    {
    var row=table.insertRow();
    for(var j=0;j<textCell.value;j++)
    {
    var cell=row.insertCell();
    cell.innerText="***";
    cell.width=50;
    }
    }
      div.appendChild(table);
      
      div.style.position="absolute";
          div.style.left = document.all.textX.value + "px";
          div.style.top = document.all.textY.value + "px";
      document.body.appendChild(div);
    }
    </script><html>
    <body>
    <table align="center">
    <tr>
    <td>行数:</td>
    <td><input type="text" id="textRow"/>
    </td>
    </tr>
    <tr>
    <td>列数:</td>
    <td><input type="text" id="textCell"/>
    </td>
    </tr>
    <tr>
    <td>座标X:</td>
    <td><input type="text" id="textX"/>
    </td>
    </tr>
    <tr>
    <td>座标Y:</td>
    <td><input type="text" id="textY"/>
    </td>
    </tr>
    <tr>
    <td align="center" colspan="2"><input type="button" value="生成表格" onClick="TestSecond();" /></td>
    </tr>
    </table>
    <p>
    </body>
    </html>
      

  2.   

    var table=document.createElement("table");
    ??????????????????????????????????????????