<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>动态生成表格</title>
<link href="table.css" style="text/css" rel="stylesheet">
<script type="text/javascript">
function createTable(){
var rowVal = parseInt(document.getElementById("row").value);
var colVal = parseInt(document.getElementById("col").value);
var oTableNode = document.createElement("table");
if(isNaN(rowVal) || rowVal<=0){
alert("行数必须是正整数");
return ;
}
if(isNaN(colVal) || colVal<=0){
alert("列数必须是正整数");
return ;
}
//alert(rowVal+","+colVal);
//for循环生成表格
for(var i = 1; i<= rowVal;i++){
var oTrNode = oTableNode.insertRow();
for(var j = 1; j<= colVal;j++){
var oTdNode = oTrNode.insertCell();
oTdNode.innerHTML="<b>单元格" +i+ "--" +j+ "</b>";
}
}
document.getElementById("div1").appendChild(oTableNode);
}
</script>
</head>
<body>
<input type="text" id="row">
<input type="text" id="col">
<input type="button" value="生成表格" οnclick="createTable()">
<div id="div1"></div>
</body>
</html>
Dom--动态生成表格
原创wx62eb7326068f3 博主文章分类:JS学习笔记 ©著作权
文章标签 JavaScript dom 动态生成表格 html css 文章分类 JavaScript 前端开发
©著作权归作者所有:来自51CTO博客作者wx62eb7326068f3的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Dom--获取元素的三种方式
下一篇:JavaScript--定时器
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
dom--动态删除表格指定行列
比如购物车,虽然可以每次都请求后台之后,后台发送所有的更新过后的表格信息,但是这样显然效
JavaScript dom 动态生成表格 动态删除表格 html -
DOM--对象
其他网址HTML DOM 对象 | w2school
html html5 javascript 子节点 edn -
Dom--获取元素的三种方式
Dom即document,是指显示网页内容的部分,也就是这一块:有三种方式来获取其中的元素,反别是
javaScript Dom dhtml getElement javascript -
动态生成表格 jquery 动态生成表格代码
动态生成表格的方法:1)前台:<asp:Literal ID="Literal1" runat="server"></asp:Literal>后台: string getHtml = ""; for (int i = 0; i < datatable.rows.count; i++)&
动态生成表格 jquery table asp.net object string -
jquery生成表格 jq动态生成表格
第一种jQuery方法创建动态表格<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport"
jquery动态生成table jquery javascript html for循环