您的位置:首页 > Web前端 > JavaScript

javascript动态生成表格

2007-09-03 09:43 477 查看
<!--具体需求如下:
用户在网页一系列对话框中输入要生成的表格的行数和列数以及生成的位置坐标等,
然后点击“生成表格”按钮,执行javaScript脚本函数,在HTML网页指定位置上生成表格。
-->
<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: