js实现添加删除表格(两种方法)
发布时间 - 2026-01-11 00:52:04 点击率:次效果图:
代码如下:
<!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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
Laravel如何为API编写文档_Laravel API文档生成与维护方法
智能起名网站制作软件有哪些,制作logo的软件?
微信小程序 scroll-view组件实现列表页实例代码
Laravel怎么使用artisan命令缓存配置和视图
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
如何正确下载安装西数主机建站助手?
如何在七牛云存储上搭建网站并设置自定义域名?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
如何在云服务器上快速搭建个人网站?
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
PHP 500报错的快速解决方法
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何用免费手机建站系统零基础打造专业网站?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
微信小程序制作网站有哪些,微信小程序需要做网站吗?
音乐网站服务器如何优化API响应速度?
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何实现用户密码重置功能?(完整流程代码)
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
如何在建站宝盒中设置产品搜索功能?
使用Dockerfile构建java web环境
Angular 表单中正确绑定输入值以确保提交与验证正常工作
Laravel如何处理CORS跨域请求?(配置示例)
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
如何在香港服务器上快速搭建免备案网站?
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
西安专业网站制作公司有哪些,陕西省建行官方网站?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何利用DOS批处理实现定时关机操作详解
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
如何用低价快速搭建高质量网站?
Python结构化数据采集_字段抽取解析【教程】
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
Laravel distinct去重查询_Laravel Eloquent去重方法
如何在阿里云ECS服务器部署织梦CMS网站?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
如何快速搭建安全的FTP站点?
如何快速启动建站代理加盟业务?
历史网站制作软件,华为如何找回被删除的网站?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Firefox Developer Edition开发者版本入口
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?

