如图所示 点击按钮 根据文本框的值 添加几行几列的表格 用JS 求大神
2个回答
展开全部
<input id="row" name="row" /> <input id="col" name="col" /> <input type="button" id="btn" name="btn" value="button" />
<div id="div"></div>
<script>
var btn = document.getElementById("btn");
btn.onclick = function () {
event.preventDefault();
var row = document.getElementById("row").value;
var col = document.getElementById("col").value;
var reg = /^[1-9]\d*$/;
if (!(reg.test(row) && reg.test(col))) return;
row = parseInt(row);
col = parseInt(col);
var table = "<table><tbody>";
var td = "";
for (var i = 0; i < col; i++)
td += "<td>" + i + "</td>";
for (var i = 0; i < row; i++)
table += "<tr>" + td + "</tr>";
table += "</tbody></table>";
document.getElementById("div").innerHTML = table;
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询