首页前端开发JavaScriptjavascript实现表格信息增添与删除

javascript实现表格信息增添与删除

时间2024-02-01 06:41:03发布访客分类JavaScript浏览351
导读:收集整理的这篇文章主要介绍了javascript实现表格信息增添与删除,觉得挺不错的,现在分享给大家,也给大家做个参考。 JavaScript入门JavaScript是一种轻量级、解释型...
收集整理的这篇文章主要介绍了javascript实现表格信息增添与删除,觉得挺不错的,现在分享给大家,也给大家做个参考。

JavaScript入门

JavaScript是一种轻量级、解释型的Web开发语言,该语言系统不是很庞杂,简单易学。由于所有现代浏览器都已经嵌入了JavaScript引擎,JavaScript源代码可以再浏览器中直接被解释执行,用户不用担心支持问题,这是一个js入门的小练习

对于表格信息的增添与删除

简单的DOM操作htML标签即可实现,代码如下:

!DOCTYPE html>
    html lang="en">
    head>
     meta charset="UTF-8">
     tITle>
    Document/title>
     style type="text/css">
  *{
       margin: 0;
       padding: 0;
  }
     /style>
     script type="text/javascript">
  function delA(){
         //点击超链接删除那一行     //使用this,删除父级元素     VAR tr = this.parentNode.parentNode;
          //获取要删除人员的名字     var name=tr.getelementsbytagname("td")[0].innerHTML;
         //提示用户是否删除     var flag=confirm("是否删除"+name+"?");
          if(flag){
          tr.parentNode.removeChild(tr);
     }
         //阻止浏览器默认行为,比如弹出新的标签页     return false;
    }
  window.onload=function(){
       //点击超链接删除一个员工信息   //获取链接   var allA=document.getElementsByTagName("a");
       //绑定响应函数   for(var i=0;
    iallA.length;
i++){
        allA[i].onclick=delA;
   }
       //添加员工功能,点击按钮将信息添加到表格中   var addEmpButton = document.getElementById("addEmpButton");
   addEmpButton.onclick=function(){
        //获取输入框中的文本内容    var empName=document.getElementById("empName").value;
        var email=document.getElementById("email").value;
        var salary=document.getElementById("salary").value;
            //创建一个tr    var tr=document.createElement("tr");
        //向tr中添加内容    tr.innerHTML="td>
    "+empName+"/td>
    "+        "td>
    "+email+"/td>
    "+        "td>
    "+salary+"/td>
    "+        "td>
    a href='javascript:;
    '>
    Delete/a>
    /td>
    ";
         var a= tr.getElementsByTagName("a")[0];
         a.onclick=delA;
        //把tr放在table中    var employeeTable=document.getElementById("employeeTable");
        //获取tbody    var tbody=document.getElementsByTagName("tbody")[0];
         tbody.appendChild(tr);
   }
  }
     /script>
    /head>
    body>
     table id="employeeTable">
      tr>
       th>
    Name/th>
       th>
    Email/th>
       th>
    Salary/th>
       th>
    &
    nbsp;
    /th>
      /tr>
      tr>
       td>
    Tom/td>
       td>
    tom@tom.COM/td>
       td>
    5000/td>
       td>
    a href="">
    Delete/a>
    /td>
      /tr>
      tr>
       td>
    Jerry/td>
       td>
    jerry@sohu.com/td>
       td>
    8000/td>
       td>
    a href="">
    Delete/a>
    /td>
      /tr>
      tr>
       td>
    Bob/td>
       td>
    bob@tom.com/td>
       td>
    10000/td>
       td>
    a href="">
    Delete/a>
    /td>
      /tr>
      div id="formDiv">
       h4>
    添加新员工/h4>
       table>
        tr>
         td class="word">
    name: /td>
         td class="inp">
          input type="text" name="empName" id="empName">
         /td>
        /tr>
        tr>
         td class="word">
    email: /td>
         td class="inp">
          input type="text" name="email" id="email">
         /td>
        /tr>
        tr>
         td class="word">
    salary: /td>
         td class="inp">
          input type="text" name="salary" id="salary">
         /td>
        /tr>
        tr>
         td colspan="2" align="center">
     !--colspan和rowspan属性是单元格可横跨的行数和列数-->
          !--align属性是文本对齐位置-->
          button id="addEmpButton" value="abc">
           Submit      /button>
         /td>
        /tr>
       /table>
      /div>
     /table>
    /body>
    /html>
    

代码片段里注释非常清楚,适合拿来练练手。

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

您可能感兴趣的文章:
  • @L_304_0@
  • JS对HTML表格进行增删改操作
  • JavaScript获取表格(table)当前行的值、删除行、增加行
  • Vue.js实现表格动态增加删除的方法(附源码下载)
  • AngularJS实现表格的增删改查(仅限前端)
  • 纯原生js实现table表格的增删
  • javascript实现动态增加删除表格行(兼容IE/FF)
  • js操作table元素实现表格行列新增、删除技巧总结
  • 使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
  • JavaScript实现动态增删表格的方法

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: vue中常见的问题及解决方法总结(...下一篇:javascript模拟实现计算器猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: javascript实现表格信息增添与删除
本文地址: https://pptw.com/jishu/595053.html
c语言如何实现1~n累加求和 c语言如何用scanf输入字符串

游客 回复需填写必要信息