效果图:
代码如下:
<!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
相关文章:
如何在建站之星绑定自定义域名?
广州商城建站系统开发成本与周期如何控制?
网站制作难吗安全吗,做一个网站需要多久时间?
如何快速建站并高效导出源代码?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
专业网站建设制作报价,网页设计制作要考什么证?
山东网站制作公司有哪些,山东大源集团官网?
专业公司网站制作公司,用什么语言做企业网站比较好?
如何通过.red域名打造高辨识度品牌网站?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
如何在香港服务器上快速搭建免备案网站?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
三星网站视频制作教程下载,三星w23网页如何全屏?
大同网页,大同瑞慈医院官网?
如何获取开源自助建站系统免费下载链接?
教学网站制作软件,学习*后期制作的网站有哪些?
建站之星官网登录失败?如何快速解决?
如何快速搭建自助建站会员专属系统?
如何通过IIS搭建网站并配置访问权限?
建站上传速度慢?如何优化加速网站加载效率?
建站之星会员如何解锁更多建站功能?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
python的本地网站制作,如何创建本地站点?
中山网站制作网页,中山新生登记系统登记流程?
建站之星安装模板失败:服务器环境不兼容?
网站app免费制作软件,能免费看各大网站视频的手机app?
,怎么在广州志愿者网站注册?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
网站制作员失业,怎样查看自己网站的注册者?
如何快速搭建高效香港服务器网站?
建站之星云端配置指南:模板选择与SEO优化一键生成
C#如何使用XPathNavigator高效查询XML
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
,如何利用word制作宣传手册?
中山网站推广排名,中山信息港登录入口?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
建站主机是什么?如何选择适合的建站主机?
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
如何基于云服务器快速搭建个人网站?
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
网站制作的步骤包括,正确网址格式怎么写?
如何通过远程VPS快速搭建个人网站?
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
建站之星安装需要哪些步骤及注意事项?
网站制作新手教程,新手建设一个网站需要注意些什么?
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
如何在云主机上快速搭建多站点网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。