js 动态生成和删除表格
2018-01-19 18:01
316 查看
js DOM 实现动态生成和删除表格
html页面,建一个table标签,注意必须是table或tbody标签,div标签无效
js代码
表里的数据是我随便写的,在运用到程序时,要用ajax和json获得数组数据写入表中
html页面,建一个table标签,注意必须是table或tbody标签,div标签无效
动态生成和删除表格<button onclick="insertTable()">添加表</button><button onclick="deleteTable()">删除表</button> <table id="my_table"> </table>
js代码
//添加表 function insertTable() { deleteTable();//删除旧表 var tabNode = document.getElementById("my_table"); for(var i=0;i<4;i++){ var trNode = tabNode.insertRow(); if(i==0){ for(var j=0;j<4;j++){ var tdNode=trNode.insertCell(); var text=""; if(j==0){ text="编号"; }else if(j==1){ text="姓名"; }else if(j==2){ text="年龄"; }else if(j==3){ text="性别"; } tdNode.innerHTML=text; } }else{ for(var j=0;j<4;j++){ var tdNode=trNode.insertCell(); var text=""; if(j==0){ text=i+1; }else if(j==1){ text="jxy"; }else if(j==2){ text="18"; }else if(j==3){ text="男"; } tdNode.innerHTML=text; } } } } //删除表 function deleteTable() { var tb = document.getElementById("my_table"); var rowNum=tb.rows.length; for (i=0;i<rowNum;i++) { tb.deleteRow(i); rowNum=rowNum-1; i=i-1; } }
表里的数据是我随便写的,在运用到程序时,要用ajax和json获得数组数据写入表中
相关文章推荐
- js动态生成表格,删除表格
- js动态生成表格、动态删除一行
- js动态生成表格,奇偶行换色,增加删除表格
- JS实现动态生成html table表格的方法分析
- js实现动态添加、删除行、onkeyup表格求和示例
- 原生态JS和JQuery版的动态添加、删除表格行
- JS实现从表格中动态删除指定行的方法
- js动态表格中删除和更新表格中的tr
- JS实现动态表格 添加行 删除行 删除列
- js生成动态表格并为每个单元格添加单击事件的方法
- 用JS实现动态删除表格行、列、双击编辑的代码
- js动态添加删除表格行
- JS实现动态生成表格并提交表格数据向后端
- js动态创建、删除表格
- 使用js自动生成表格的行及元素并可以删除选中行
- JS动态生成表格
- JS 动态生成日期表格
- js动态生成表格(原创)
- js动态添加删除表格的行