效果图
代码
<!DOCTYPE html>
<html>
<body>
<div>
<h1>动态生成表格</h1>
<div id="table1">
行:<input type="text" id="h"/>
列:<input type="text" id="l"/>
<input type="button" value="生成" onclick="addTable();" />
<div id="divt"></div>
</div>
</div>
</body>
<script type="text/javascript">
function addTable(){
var h=document.getElementById("h").value;
var l=document.getElementById("l").value;
var divtab=document.getElementById("divt");
var tab="<table border='solid' style='width:800px;height:200px;'>";
for(var i=0;i<h;i++){
tab+="<tr>";
for(var j=0;j<l;j++){
tab+="<td>";
tab+="</td>";
}
tab +="</tr>";
}
tab+="</table>";
divtab.innerHTML=tab;
}
</script>
</html>
思路
获取行列的数值,for循环输出行列