汇盛国际平台:JavaScript实现动态增删表格的方法

时间: 作者:度青

  

[js实现动态添加表格,javascript,动态表格,js动态添加表格行]JavaScript实现动态增删表格的方法

  

在上方文本框填入”姓名/Email/ 年龄”,实现在下方表格中动态添加或删除单元格  
  

  

效果:  

  

  

  

1. Html代码:  

  
  
    

  姓名 :   Email :   年龄 :   

  
  
                
姓名Email年龄操作
  
  
  

2. JavaScript代码:  

  
  
  //    三个文本框  //    一个添加按钮 按钮实现功能 添加信息到表格中  //    一个表格,行数动态增加的  function addRow()  {  // 获取input元素节点数组  var inputNodes = document.getElementsByTagName("input");  var str = new String(inputNodes[0].value);  var str1 = new String(inputNodes[1].value);  var str2 = new String(inputNodes[2].value);  if ((str.length > 0) && (str1.length > 0) && (str2.length > 0))  {  //添加一行 insertRow() 方法用于在表格中的指定位置插入一个新行  var newTr = testTble.insertRow();  //添加四列 sertCell() 方法用于在 HTML 表的一行的指定位置插入一个空的  元素  var newTd0 = newTr.insertCell();  var 汇盛国际 newTd1 = newTr.insertCell();  var newTd2 = newTr.insertCell();  var newTd3 = newTr.insertCell();  //分别给每一列赋值  newTd0.innerText= inputNodes[0].value;  newTd1.innerText= inputNodes[1].value;  newTd2.innerText= inputNodes[2].value;  newTd3.innerHTML = "";  }  else  {  alert("请先把信息填写完整!");  return;  }  }  function deleteTable(r)  {  //获取当前表格行号  var i = r.parentNode.parentNode.rowIndex;  //调用deleteRow()删除本行  document.getElementById('testTble').deleteRow(i);  }  
  
  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

  

(责任编辑:admin)

推荐图片Related

相关文章Related

查看更多热门新闻


首页 | 特效插件 | 常用代码 | 样式素材 | 脚本代码 | css特效

Copyright © 2017-2018 汇盛国际 版权所有

系统要求:本站自适应各终端浏览器分辨率

请使用Google、Firefox、IE9、百度浏览器登录网站

网站地图 | RSS订阅 | 汇盛国际平台