效果图:
代码如下:
<!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
相关文章:
定制建站方案优化指南:企业官网开发与建站费用解析
Swift中swift中的switch 语句
大型企业网站制作流程,做网站需要注册公司吗?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
如何配置支付宝与微信支付功能?
如何设计高效校园网站?
如何将凡科建站内容保存为本地文件?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
浅谈Javascript中的Label语句
Python如何创建带属性的XML节点
如何快速生成凡客建站的专业级图册?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
专业商城网站制作公司有哪些,pi商城官网是哪个?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
已有域名和空间如何快速搭建网站?
内部网站制作流程,如何建立公司内部网站?
大连 网站制作,大连天途有线官网?
TestNG的testng.xml配置文件怎么写
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
图册素材网站设计制作软件,图册的导出方式有几种?
如何在云主机上快速搭建网站?
网站制作软件有哪些,制图软件有哪些?
装修招标网站设计制作流程,装修招标流程?
如何选择可靠的免备案建站服务器?
b2c电商网站制作流程,b2c水平综合的电商平台?
如何快速使用云服务器搭建个人网站?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
公司网站设计制作厂家,怎么创建自己的一个网站?
ppt制作免费网站有哪些,ppt模板免费下载网站?
如何选择美橙互联多站合一建站方案?
c# 在ASP.NET Core中管理和取消后台任务
建站之星代理商如何保障技术支持与售后服务?
建站之星后台管理如何实现高效配置?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
Swift中switch语句区间和元组模式匹配
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
详解jQuery中基本的动画方法
建站主机类型有哪些?如何正确选型
网站制作价目表怎么做,珍爱网婚介费用多少?
如何在云主机快速搭建网站站点?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
如何用PHP工具快速搭建高效网站?
如何在阿里云购买域名并搭建网站?
如何在VPS电脑上快速搭建网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。