添加删除记录练习

window.onload = function () {

var allA = document.getElementsByTagName("a");

//为删除分别创造一个单击响应函数

function delA(){

for (var i = 0; i < allA.length; i++) {

// allA[i].onclick = function () {

var tr = this.parentNode.parentNode;

//获取要删除员工的名字

// var name=tr.getElementsByTagName('td')[0].innerHTML;

// var name=tr.children[0].innerHTML;

var name=tr.firstElementChild.innerHTML;

var flag=confirm('你确定要删除'+name+'嘛?')

if (flag ){

tr.parentNode.removeChild(tr);

}

return false;

}

}

// }

for(var i=0;i

allA[i].οnclick=delA;

}

//为提交按钮绑定一个单机响应函数

var submit=document.getElementById('addEmpButton');

submit.οnclick=function (){

//获取员工的名字

var name=document.getElementById('empName').value;

//获取员工的邮箱

var email=document.getElementById('email').value;

//获取员工的薪资

var salary=document.getElementById('salary').value;

var tr=document.createElement('tr');

var nameTd=document.createElement('td');

var emailTd=document.createElement('td');

var salaryTd=document.createElement('td');

var aTd=document.createElement('td');

var a=document.createElement('a');

var nameText=document.createTextNode(name);

var emailText=document.createTextNode(email);

var salaryText=document.createTextNode(salary);

var delText=document.createTextNode('Delete');

nameTd.appendChild(nameText);

emailTd.appendChild(emailText);

salaryTd.appendChild(salaryText);

a.appendChild(delText);

aTd.appendChild(a);

tr.appendChild(nameTd);

tr.appendChild(emailTd);

tr.appendChild(salaryTd);

tr.appendChild(aTd);

tr.getElementsByTagName('a')[0].οnclick=delA;

a.href='javascript:';

tr.getElementsByTagName('a')[0].οnclick=delA;

var tbody=document.querySelector("#employeeTable tbody");

tbody.appendChild(tr);

}

};

Name Email Salary  
Tom tom@tom.com 5000 Delete
Jerry jerry@sohu.com 8000 Delete
Bob bob@tom.com 10000 Delete

添加新员工

name:
email:
salary:

Submit

一键复制

编辑

Web IDE

原始数据

按行查看

历史

html 删除记录,添加删除记录.html相关推荐

  1. java用户删除_添加/删除用户

    花之剑 阅读(162) 评论(0)  编辑  收藏 所属分类: linux 添加/删除用户 用useradd username(或者adduser username)添加一个名为username的用户 ...

  2. linux路由添加和删除,linux 添加删除软路由

    Linux中增加软路由的两种方法 第一种: route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0 /* 增加 ...

  3. linux用户组如何删除,Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq                             //新建phpq用户 passwd ...

  4. java删除确认_删除添加确认事件

    停留的风 阅读(554) 评论(0)  编辑  收藏 所属分类: .NET技巧特辑 如何在DataGrid中点击删除时弹出确认,按"确定"时实施删除? 在datagrid的Item ...

  5. 添加/删除Windows组件,点击没反应,DBC2000安装不了

    具体错误信息: Windows2003 开始 控制面板 添加/删除程序 添加/删除Windows组件,点击没反应,打不开界面安装IIS, DBC2000软件安装不了,出现英文错误提示框,什么readi ...

  6. JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  7. JavaScript基础12-day14【DOM查询(获取元素节点、获取元素节点的子节点)、全选练习、DOM增删改、DOM添加删除记录、Window对象方法】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  8. JDBC实现四六级考试记录添加、查询、删除功能

    JDBC实现四六级考试记录添加.查询.删除功能 1. 代码演示 2. 项目的目录结构 3. 数据库mysql 4. code 4.1 ExamTest.class package com.shan.e ...

  9. 数据库的主键ID设置为自动增加,删除记录后的记录还是递增的,如何重新从1开始增加呢?

    操作 数据库数据 删除了7和8之后添加了一条新数据 问题 删除记录后的记录还是递增的,如何重新从1开始增加呢? 解决 truncate table 表名; 注意 此语句会把表中数据清空

最新文章

  1. 限制php解析、user_agent、php相关配置
  2. 最新数据:一图看清全球393家独角兽公司
  3. Java基础02 方法与数据成员
  4. 太原理工大学linux与python编程r实验报告_太原理工大学算法设计与分析实验报告...
  5. shell 命令详解
  6. PHP学习总结(14)——PHP入门篇之常用运算符
  7. MVC学习九:MVC 特性本质
  8. C++实现 简单 单链表
  9. 【Jenkins】Jenkins : jenkins-2.121.1 安装 与 使用
  10. 垂直跑马灯水平跑马灯
  11. 好多游戏,大部分都有修改器,大家赶紧下!
  12. 最新Java技术栈面试详细完整
  13. 教妹学Java(十一):操作符简介
  14. 直流有刷电机与无刷电机的区别
  15. 2022最新:8种常用DNA甲基化测序技术,你知道几个?|易基因
  16. 理解复数域上的向量空间
  17. DANet Daul Attention位置和通道注意力(PAM&CAM)keras实现
  18. 企业能源管控平台在钢铁行业能源管理中的应用
  19. tikz包 安装_LaTeX—Tikz 宏包入门使用教程
  20. 刘可-寂寞才说爱 试听+下载+歌词

热门文章

  1. vim实用配置(转)
  2. 2018-2019-1 20165324_20165302_20165321 实验一 开发环境的熟悉
  3. 从babel实现es6类的继承来深入理解js的原型及继承
  4. 按需路由选择(ODR)原理及实验
  5. Windows Server 2012正式版RDS系列④
  6. 运维自动化轻量级工具pssh
  7. 如何更好的排版介绍性文字
  8. mysql 存储过程乱码的问题
  9. 用rate-limit来限制特定用户的流量
  10. 转:vc中如何通过http的post方式上传文件