html和css

body><input type="text"  id="input1" placeholder="请输入行" /><input type="text"  id="input2" placeholder="请输入列" /><button id="btn">生成</button><table border="1" id="tab"></table>
</body>
td{width: 40px;height: 20px;}

JS代码

window.onload=function(){var oInps=document.getElementsByTagName("input");var oBtn=document.getElementById("btn");var oTab=document.getElementById("tab");oTab.onclick=function(ev){var e=ev||window.event;var target=e.target||window.event.srcElement;if(target.nodeName.toLowerCase()=="button"){oTab.removeChild(target.parentNode.parentNode);}}oBtn.onclick=function(){if(!oInps[0].value||!oInps[1].value){alert("请输入对应的行列")}else{for(var i=0;i<oInps[0].value;i++){var oTr=document.createElement("tr");for(var j=0;j<oInps[1].value;j++){var oTd=document.createElement("td");oTr.appendChild(oTd);}var oClose=document.createElement("td");oClose.innerHTML="<button>删除</button>";oTr.appendChild(oClose);oTab.appendChild(oTr);}  }}}

上述代码在最后的一列添加了删除按钮删除对应的行,这里利用了事件委托,将这个事件委托给Table元素节点,当点击删除时获取触发对象target,即可获取到删除按钮,在对删除按钮的祖先节点进行删除。即可实现 删除对应行功能。

JS实现动态生成表格相关推荐

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

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

  2. 通过JS代码动态生成HTML表格(Table),Input框,Button按钮.并且通过Input框的值进行查询动态生成数据填写在指定的表格里

    本人公众号上线啦!!! 公众号与博客名一样:没有腹肌的程序猿 公众号文章类型:工作上所遇到的需求实现方案分享. 此外也会提供一些数据集供大家使用.(这个还在规划中,毕竟打工人时间挺紧的,哈哈哈哈) 到 ...

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

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

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

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

  5. iden中html中表格自动生成,JS实现动态生成html table表格的方法分析

    本文实例讲述了JS实现动态生成html table表格的方法.分享给大家供大家参考,具体如下: 刚在论坛上面逛的时候看到有人问html表格怎么动态生成,我回了一下发现有好多小伙伴追问- - 看来还是有 ...

  6. Extjs 动态生成表格

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

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

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

  8. javascript案例:动态生成表格

    js案例:动态生成表格 一.文字梳理 * 创建一个页面:两个输入框和一个按钮 * 第一步:得到输入的行和列的值 * 第二步:生成表格 - 循环行 - 在行里面循环单元格 * 第三步:把表格(表格放到变 ...

  9. 原生js实现动态数据表格

    动态生成表格是前端开发非常基础且重要的功能,大多数是后端返回数据(json类型),前端通过js循环来动态添加,所以这部分内容是十分重要的,功能其实肥肠简单,话不多数上代码. 先来看看头部组成: < ...

最新文章

  1. 春节奖励“玩套路”?饿了么致歉!
  2. maven搭建ssm框架
  3. SVM+HOG:利用训练好的XML进行行人检测(检测效果)
  4. python 遍历目录或文件
  5. 总结:Sharepoint2010 Client Object Model -- Silverlight Client
  6. iqn怎么查 linux_程序员必备:46个Linux面试常见问题!收藏!
  7. 大厂疯传!Python+商业数据分析+数据可视化教程(附项目案例)
  8. 杨森翔的书法:书法 马凯诗
  9. 将涡轮增压器添加到JEE Apps
  10. html生日祝福源码大全_2020年全新国庆节手抄报图片大全
  11. 简单代码大全_VBA爱好者请进:VBA代码宝概述
  12. Python打包文件夹(zip/tar/tar.gz)
  13. 利用Jenkins+Phantomas进行前端性能自动化测试
  14. 计算机里比较器原理,数值比较器,数值比较器的作用和原理是 - 电子发烧友网...
  15. Pandas快乐学习之上海机动车牌照拍卖
  16. 发链(FAB)技术有望突破区块链交易瓶颈
  17. 跨平台实现基础(一)JsCore 原理和实践
  18. 古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)
  19. 防止网站被恶意镜像或反向代理方法
  20. python将字符串转换为数字信号的过程_如何检测一个字符串是否可以转换为数字...

热门文章

  1. 2018麦考林杂志计算机科学,2018年加拿大大学麦考林杂志排名发布,快来围观你喜欢的学校排名有什么变动没?...
  2. Docker在自动化测试中的实践应用,看了必有提升
  3. Web Service与Rest API
  4. 软件企业双软认证的条件和好处是什么
  5. 【笔记】openwrt - full cone NAT(全锥NAT)、解决“arp_cache: neighbor table overflow!”
  6. JS游戏——flappy bird
  7. 华为CE系列和S系列交换机堆叠配置及mad检测
  8. Springboot 激活指定的配置文件
  9. ccks2020中文短文本实体链接任务测评论文--小米团队--第一名
  10. 发现自己很失败。。。