js动态生成表格 添加行 添加单元格,实现删除一行案例


简单的html


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>table {width: 500px;height: 100%;margin: 0 auto;border-collapse: collapse;text-align: center;}td,th {border: 1px solid #333;}thead tr {height: 40px;background-color: #ccc;}</style>
</head>
<body><table><thead><tr><th>姓名</th><th>科目</th><th>成绩</th><th>操作</th></tr> </thead><tbody></tbody></table></body>
</html>

重点  js代码

 <script>//本地数据,如果后台给数据就用后台数据var datas = [{name:'张三',subject:'数学',score:100},{name:'李四',subject:'语文',score:100},{name:'王五',subject:'英语',score:100},{name:'赵柳',subject:'历史',score:100}];var tbody = document.querySelector('tbody');//创建行trfor (let i = 0; i < datas.length; i++) {var tr = document.createElement('tr');tbody.appendChild(tr);//行里面创建单元格 td 单元格的数量取决于每个对象里面的属性个数 for循环遍历对象datas[i]for (const key in datas[i]) {//创建单元格var td = document.createElement('td');//把对象里面的属性值 datas[i][k] 给tdtd.innerHTML = datas[i][key];tr.appendChild(td); }//创建有‘删除’2个字的单元格var td = document.createElement('td');td.innerHTML = '<a href="javascript:;">删除</a>'tr.appendChild(td);}//删除var as = document.querySelectorAll('a');for (let i = 0; i < as.length; i++) {as[i].onclick = function(){tbody.removeChild(this.parentNode.parentNode)}}</script>

js--动态生成表格相关推荐

  1. js动态生成表格(原创)

    原文:js动态生成表格(原创) 源代码下载地址:http://www.zuidaima.com/share/1571860936543232.htm 原生js实现,兼容各主流浏览器,提供生成表格,修改 ...

  2. js动态生成表格【含合并单元格的表格】

    最近遇到需求,动态生成表格,类似Excel,支持合并单元格的表格,代码分享给大家~ 一.网上找到的简单生成表格的例子: 以下是生成规则表格m行*n列类似,可以直接打开HTML查看结果. <!DO ...

  3. 使用JS动态生成表格数据和分页显示

    根据录入的内容动态显示到页面,不需要通过数据库保存,这样子减轻服务器压力.同时如果数据过多,支持分页显示,这些数据到保存时可以一起提交到后台. 效果如下: js代码(要引入JQuery): <! ...

  4. php输出动态表格,PHP动态生成表格

    好文网为大家准备了关于PHP动态生成表格范文,好文网里面收集了五十多篇关于好PHP动态生成表格好文,希望可以帮助大家.更多关于PHP动态生成表格内容请关注好文网篇一:PHP生成静态网页的通用代码最近研 ...

  5. html指定表格行列书,js动态生成指定行数的表格

    下面用js实现可以生成用户所需行数的表格. 1.首先在body中填入下列代码,获取用户填入的行数值 动态生成表格 行 效果如下图所示: 2.header中添加js代码 function table() ...

  6. JS实现动态生成表格并提交表格数据向后端 表格中数据转为json

    原文地址 需求:在web页面上动态的生成表格,并可以对表格中的数据进行编辑,然后把表格中的数据提交至后端服务器保存. 首先动态生成表格. 1.首先我们需要导入JS库文件.jQuery 2.然后在页面d ...

  7. js动态生成html表格

    刚在论坛上面逛的时候看到有人问html表格怎么动态生成,我回了一下发现有好多小伙伴追问- - 看来还是有很多人不会的啊,于是决定写个博来解救万千小伙伴于水火之中(mdzz) 首先我们要在html里面有 ...

  8. Extjs 动态生成表格

    在web显示数据时,会遇到grid的列数和行数不确定的这种情况.如何来根据数据动态的创建表格呢? Extjs 的json data给我们带来了一个很好的比较简单的方法. 要创建一个grid需要确定它的 ...

  9. django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库

    一.最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入 ...

  10. js 动态生成html(js根据后台返回数据生成html页面中的table标签)(转义字符)

    js 动态生成html table标签中内容js生成 html代码 js代码 js 动态生成html 触发事件传参字符转义 table标签中内容js生成 html代码 <div><t ...

最新文章

  1. forward declaration of class 错误
  2. SQL Server 2016新特性:Query Store
  3. 二级指针读取文件(显示行数、读取、释放内存)
  4. ubuntu安装Linux网络配置,CentOS和Ubuntu系统简要网络配置及常用网络管理工具汇总...
  5. HTML5-寻路跟踪
  6. 用计算机参加关于动漫的工作计划,动漫社团年度工作计划
  7. 【021】VS2010实现强类型DataSet
  8. 快速入门分布式消息队列之 RabbitMQ(2)
  9. php1108脱机使用,电脑打印机脱机怎么重新连接
  10. twitter 授权过程
  11. 计算机领域国际顶级会议
  12. 九爷带你了解 zabbix 报警机制
  13. python十二星座符号_12种编程语言类比12星座女
  14. Tech Talk 宣传 | 如何高效、极简构造无服务器 Web 应用
  15. 三次样条拟合(附完整代码)
  16. Typora加上搜狗输入法快捷方法
  17. mac悬浮窗_Mac OS 悬浮窗口,并且可以保持在全屏的其他应用上。
  18. java解压缩zip、rar
  19. Postgresql源码(66)insert on conflict语法介绍与内核执行流程解析
  20. 如何使用 Lightly 进行 Python GUI 项目开发

热门文章

  1. Java基础_17 | Java多线程程序设计(Java中两种创建线程的方法、多线程之间的同步和互斥)
  2. 数据分析师需要考试或考证吗?
  3. JAVA制作网页的软件有哪些,html5开发工具(开发html5网页的软件有哪些)
  4. 2022年最热门三款骨传导测评推荐:骨传导选购指南分享,骨传导耳机选哪款好?
  5. c语言opencv所用库函数,初窥Opencv
  6. 两轮自平衡机器人(一)---Simscape物理建模
  7. 运维工程师岗位职责、职业路线和常用工具
  8. 计算机安装msvcr110.dll,帮您还原win7系统运行程序提示计算机中丢失msvcr110.dll的解决方法...
  9. 无人机编程donekit及通讯(二)
  10. 对于等待事件(direct path read)的理解