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>
用户在网页一系列对话框中输入要生成的表格的行数和列数以及生成的位置坐标等,
然后点击“生成表格”按钮,执行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>
相关文章推荐
- Javascript中给动态生成的表格添加样式,JavaScript里setAttribute的问题
- JavaScript动态生成树形菜单创建表格
- Javascript动态生成表格的多种方式性能对比
- Javascript动态生成表格的性能比较和调优
- Javascript动态生成表格的性能调优
- javascript 动态生成表格
- JavaScript 自定义动态生成表格
- Javascript动态生成表格的性能调优
- javascript 生成动态表格的各个属性
- JavaScript:一维数组动态生成N行N列table表格
- javascript 动态生成表格
- Javascript动态生成表格的性能调优
- [Javascript]在HTML页面中动态添加表格,动态生成行的示例
- Javascript中给动态生成的表格添加样式,JavaScript里setAttribute的问题
- Javascript动态生成表格,并添加按钮,页面加载自动实现
- 动态生成表格 - javascript
- DOM操作,javascript动态生成表格
- javascript 动态生成表格
- 用按钮触发Javascript动态生成一个表格的代码
- javascript 生成动态表格的各个属性