全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js实现添加删除表格(两种方法)

效果图:

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <style type="text/css">
  #box{
  margin:0 auto;
  background:yellow;
  border:4px double #808080;
  width:600px;
  text-align:center;
  }
  #box input{
  width:130px;
  }
  #box table{
  margin:5px 0;
  background:lawngreen;
  }
 </style>
 <script type="text/javascript">
  onload = function(){
  var aInput = document.getElementsByTagName('input');
  var bTn = document.getElementById('btn');
  var table = document.getElementsByTagName('table')[0];
//  

  //方法一
//  bTn.onclick = function(){
//   
//   var oTr=document.createElement('tr');//创建节点
//   table.appendChild(oTr);//创建table的子节点tr

//   var oTd=document.createElement('td');//创建节点
//   oTd.innerHTML=aInput[0].value;//给表格赋内容
//   oTr.appendChild(oTd);//创建tr的子节点td
//   
//   var oTd=document.createElement('td');//创建节点
//   oTd.innerHTML=aInput[1].value;//给表格赋内容
//   oTr.appendChild(oTd);//创建tr的子节点td
//   
//   var oTd=document.createElement('td') ;//创建节点
//   oTd.innerHTML=aInput[2].value;//给表格赋内容
//   oTr.appendChild(oTd);//创建tr的子节点td

//   var oTd=document.createElement('td') ;//创建节点
//   oTd.innerHTML='<a href="javascript:;" rel="external nofollow" rel="external nofollow" >删除</a>';//给表格赋内容
//   oTr.appendChild(oTd);//创建tr的子节点td

//   oTd.getElementsByTagName('a')[0].onclick=function(){
//   table.removeChild(this.parentNode.parentNode);
//   //移除table下面的子节点tr
//   }//删除表格行

  //方法二
  bTn.onclick = function(){

   var oTr=document.createElement('tr');//创建节点
   table.appendChild(oTr);//创建table的子节点tr
   for(var i = 0; i < aInput.length-1; i ++){
   var oTd=document.createElement('td');//创建节点
   oTd.innerHTML=aInput[i].value;//给表格赋内容
   oTr.appendChild(oTd);//创建tr的子节点td
   }

   var oTd=document.createElement('td') ;//创建节点
   oTd.innerHTML='<a href="javascript:;" rel="external nofollow" rel="external nofollow" >删除</a>';//给表格赋内容
   oTr.appendChild(oTd);//创建tr的子节点td

   oTd.getElementsByTagName('a')[0].onclick=function(){
   table.deleteRow(1);
   }
  }
  }  
 </script>
 </head>
 <body>
 <div id="box">
  ID:<input type="text" name="" id="" value="" />
  姓名:<input type="text" name="" id="" value="" />
  电话:<input type="text" name="" id="" value="" />
  <input type="button" name="btn" id="btn" value="保存" style="width:50px;"/>
  <table border="" cellspacing="" cellpadding="" width="600px" >
  <tr>
  <td>Id</td>
  <td>name</td>
  <td>tal</td>
  <td>操作</td>
  </tr>  
  </table>
 </div>

 </body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js  # 添加删除表格  # js实现表单添加和删除  # js实现动态添加表格  # JS/jQuery实现超简单的Table表格添加  # 删除行功能示例  # js动态添加表格逐行添加、删除、遍历取值的实例代码  # JS实现动态表格的添加  # 修改  # 删除功能(推荐)  # 基于JavaScript实现动态添加删除表格的行  # 原生JS和JQuery动态添加、删除表格行的方法  # js简单的表格添加行和删除行操作示例  # 动态添加删除表格行的js实现代码  # JS小功能(操作Table--动态添加删除表格及数据)实现代码  # JavaScript动态操作表格实例(添加  # 删除行  # 列及单元格)  # js动态实现表格添加和删除操作  # 移除  # background  # border  # yellow  # auto  # css  # type  # margin  # box  # px  # table  # script  # lawngreen  # input  # double  # width  # class  # pre  # xhtml  # brush 


相关文章: 如何在建站之星绑定自定义域名?  广州商城建站系统开发成本与周期如何控制?  网站制作难吗安全吗,做一个网站需要多久时间?  如何快速建站并高效导出源代码?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  专业网站建设制作报价,网页设计制作要考什么证?  山东网站制作公司有哪些,山东大源集团官网?  专业公司网站制作公司,用什么语言做企业网站比较好?  如何通过.red域名打造高辨识度品牌网站?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  如何在香港服务器上快速搭建免备案网站?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  三星网站视频制作教程下载,三星w23网页如何全屏?  大同网页,大同瑞慈医院官网?  如何获取开源自助建站系统免费下载链接?  教学网站制作软件,学习*后期制作的网站有哪些?  建站之星官网登录失败?如何快速解决?  如何快速搭建自助建站会员专属系统?  如何通过IIS搭建网站并配置访问权限?  建站上传速度慢?如何优化加速网站加载效率?  建站之星会员如何解锁更多建站功能?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  python的本地网站制作,如何创建本地站点?  中山网站制作网页,中山新生登记系统登记流程?  建站之星安装模板失败:服务器环境不兼容?  网站app免费制作软件,能免费看各大网站视频的手机app?  ,怎么在广州志愿者网站注册?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  网站制作员失业,怎样查看自己网站的注册者?  如何快速搭建高效香港服务器网站?  建站之星云端配置指南:模板选择与SEO优化一键生成  C#如何使用XPathNavigator高效查询XML  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  ,如何利用word制作宣传手册?  中山网站推广排名,中山信息港登录入口?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  建站主机是什么?如何选择适合的建站主机?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  如何基于云服务器快速搭建个人网站?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  网站制作的步骤包括,正确网址格式怎么写?  如何通过远程VPS快速搭建个人网站?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  建站之星安装需要哪些步骤及注意事项?  网站制作新手教程,新手建设一个网站需要注意些什么?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  如何在云主机上快速搭建多站点网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。