JavaScript动态生成带删除行功能的表格

本文实例为大家分享了javascript实现动态生成表格/删除行的具体代码,供大家参考,具体内容如下
动态生成一个带删除行功能的表格:
实现思路 1、获取表格元素
2、获取要填充的数据,一般是从数据库取数据,也可以自己模拟一组数据进行测试,数据是以对象的形式存储的,多行数据可以用数组进行存储,数组中每一项均为一个对象
3、①循环遍历对象数组,创建行,
②嵌套一个循环- - -循环遍历对象:
a.根据属性创建所需个数的单元格,
b.并给单元格赋值,
c.然后添加单元格到行中,
③添加一个单元格,并赋值一个a链接,文本内容- - -“删除”,将该单元格添加到行
4、添加改行到tbody中
5、获取所有的 a 元素- - -document.querySelectorAll(‘a'),获得一个对象数组
6、循环遍历 a 对象数组,给 a 链接绑定点击事件,添加删除功能- - -tbody.removeChild(this.parentNode.parentNode);

代码示例

动态生成表格table {border: 1px solid pink; border-collapse: collapse; }thead {background-color: #ddd; }
姓名科目成绩操作

页面效果:
JavaScript动态生成带删除行功能的表格
文章图片

【JavaScript动态生成带删除行功能的表格】以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    推荐阅读