代码:

<!DOCTYPE html>
<html lang="ch"><head><meta charset="UTF-8"><title>使用js删除表格中的一行</title><style type="text/css">* {margin: 0;padding: 0;}#studentTable {margin: 80px auto;border: 1px solid black;border-collapse: collapse;width: 400px;height: 200px;}th, td {border: 1px solid black;text-align: center;}</style><script type="text/javascript">//点击删除按钮删除表格中的一行,首先绑定单击响应函数 找到这个删除的超链接//获取这一行(tr)删掉window.onload = function () {//获取所有的超链接 为每一个超链接都绑定上let allA = document.getElementsByTagName("a");for (let i = 0; i < allA.length; i++) {allA[i].onclick = function (){//根据超链接<a><a/> 找到td 在根据td 找到trlet tr =this.parentNode.parentNode; //this 表示当前对象的一个引用。//删除之前你要告诉人家你删除的谁 是否删除 防止误删除 (给人家反悔的机会)let name = tr.children[0].innerHTML;let flag = confirm("您确定删除"+name+"吗?他对于您也许真的很重要,在想想好不好?");//有一个Boolean类型的返回值if (flag){//true 删除tr.parentNode.removeChild(tr);}};}};</script></head><body><table id="studentTable"><tr><th>姓名</th><th>班级</th><th>等级</th><th>操作</th></tr><tr><td>七岁</td><td>云计算2班</td><td>A</td><td><a href="javascript:;">删除</a></td></tr><tr><td>柠木</td><td>云计算2班</td><td>A</td><td><a href="javascript:;">删除</a></td></tr><tr><td>木柠</td><td>大数据2班</td><td>S</td><td><a href="javascript:;">删除</a></td></tr><tr><td>柠木</td><td>云计算2班</td><td>A</td><td><a href="javascript:;">删除</a></td></tr><tr><td>木柠</td><td>大数据2班</td><td>S</td><td><a href="javascript:;">删除</a></td></tr><tr><td>柠木</td><td>云计算2班</td><td>A</td><td><a href="javascript:;">删除</a></td></tr><tr><td>木柠</td><td>大数据2班</td><td>S</td><td><a href="javascript:;">删除</a></td></tr></table></body>
</html>

效果:

使用js删除表格中的一行的一个小练习相关推荐

  1. js动态删除表格中的某一行

    js动态删除表格中的某一行 <!DOCTYPE html> <html lang="en"> <head><meta charset=&q ...

  2. dtgrid 手动条件删除表格中的某一行

    dtgrid 手动条件删除表格中的某一行 var grid = $.fn.DtGrid.init(dtGridOption);$(function () {grid.load();});functio ...

  3. (转)用JS实现表格中隔行显示不同颜色

    用JS实现表格中隔行显示不同颜色 第一种: <style> tr{bgColor:expression(     this.bgColor=((this.rowIndex)%2==0 )? ...

  4. js删除数组中指定对象

    js删除数组中指定对象 需求说明 从数组中移除指定对象函数封装 `removeArray` 从数组中获取指定对象索引函数封装 `getArrayIndex ` 在`Vue`中调用函数使用 需求说明 点 ...

  5. excel删除无尽空白行_Excel2019如何批量删除表格中的空白行?

    在使用Excel2019编辑文档的时候,在表格中有很多的空白行如何批量的把这些空白行给删除掉呢 Excel2019如何批量删除表格中的空白行? 首先在电脑上用Excel2019打开要编辑的表格,可以看 ...

  6. js删除网页中图片width 和 height

    js删除网页中图片width 和 height 一段代码轻松搞定 适用于: 电脑端网页带图片属性导致移动网页显示错位/错误 备注: 需搭配jquery.min.js (注!jquery-2.0以上版本 ...

  7. js删除数组中的指定对象

    js删除数组中的指定对象 正常删除有时存在无法完全删除指定的所有对象,原因就在于如果从头开始循环,遇到连续两个需要删除的元素时,删掉第一个,下一个元素就自动顶上来代替已删除的元素位置,然后程序再一次循 ...

  8. 删除表格中拼音+取消表格中的筛选+将数字转换为文字

    以下为表格相关学习内容 一.删除表格中拼音 1.先说明一下LEN函数和LENB函数的区别 .Len是返回字符串的字符数,lenb是返回字符串的字节数. 区别在于,len是按字符数计算的,lenb是按字 ...

  9. Word中删除双删除线的内容和删除表格中的空白行

    这周四开会,发现部门的需求文档里,都是没用的双删除线,完全没有用途,几百页的文档里充斥了这样的垃圾,让我看着很不爽,所以就写了VBA程序来把这些内容删除了,试了试还不错.代码如下: Function  ...

最新文章

  1. Microbiome:高通量测序全面检测生物或环境样本的单细胞真核生物和寄生虫
  2. Visual Studio原生开发的10个调试技巧
  3. SQL优化—— 优化order by语句 || Filesort 的优化
  4. matlab-Grefenstette的编码与解码
  5. java跟python对比_【多年的Java程序员总结Java与Python的对比 】
  6. C++多线程快速入门(四)shared_mutex以及读写锁应用
  7. elasticsearch集群搭建-windows
  8. 量子纠缠(三)——波尔和爱因斯坦之争
  9. asp.net button创建控件时出错_Tkinter Radiobutton控件
  10. JavaScript 稳居第一、C# 连续下跌,调查 17000 名程序员后有了这些新发现!
  11. 关于工厂创建问题,一个纠结的终结源于KFC
  12. 判断回文(0315)SWUST-OJ
  13. iOS项目的命名规范
  14. [2019杭电多校第五场][hdu6624]fraction
  15. Java 数据库编程专栏 目录
  16. 数据分析与预测课程设计
  17. mac上如何提取图片上的文字?几款不错的OCR文字识别工具推荐
  18. ap位置服务器怎么找,如何正确选择无线AP的安装位置?
  19. 奋战一线,奔去大厂,春秋招JAVA面试总结(已收获阿里,腾讯,字节等公司Offer)
  20. 测试世界各地打开网站的速度

热门文章

  1. Matlab——高斯白噪声处理
  2. WIN7 英文 语言包(KB972813)/多国语言包下载(转)
  3. Sensor简介(一):摄像头模组CCM的结构和原理简述
  4. 计算机网络知识点总结——第六章应用层
  5. 帝国推送插件-免费帝国CMS实时推送插件
  6. 【C/C++源码】黑客帝国数字雨
  7. 一次'诡异'的执行SQL报错ORA-03113的问题处理
  8. 编程利用Google日历API发短信、Email
  9. Python入门教程五:绘制十字
  10. 没有同理心_在设计上超越同理心