本篇文章主要是对利用js动态添加删除table行的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

如下所示:


//动态添加行
function addRow(){
var table = document.getElementById("tableID");
var newRow = table.insertRow(); //创建新行
var newCell1 = newRow.insertCell(); //创建新单元格
newCell.innerHTML = ""; //单元格内的内容
newCell.setAttribute("align","center"); //设置位置
}

//动态删除行
function deleteRow(){
var rowIndex = event.srcElement.parentElement.parentElement.rowIndex;
var styles = document.getElementById("tableID");
styles.deleteRow(rowIndex);
}

<html>
<head>
<title></title>
</head>
<body>
<table id="testTbl" border=1>
<tr>
<td>
产品名称
</td>
<td>
产品数量
</td>
<td>
产品单价
</td>
</tr>
<tr>
<td>
<select name="a">
<option value="电子">电子</option>
<option value="电器">电器</option>
</select></td>
<td>
  <input type="text" name="b">
</td>
<td>
  <input type="text" name="c">
</td>
</td>
</table>
<input type="button" name="Submit2" value="添加" onclick="addRow()">
<script>
function addRow(){
//添加行

var newTr = testTbl.insertRow();
//添加列
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();
var newTd3 = newTr.insertCell();
//设置列内容和属性

newTd0.innerText = document.all("a").options[document.all("a").selectedIndex].text;
newTd1.innerText = document.all("b").value;
newTd2.innerText = document.all("c").value;
newTd3.innerHTML= '<input type="button" name="del" value="删除" onclick="del(this)">';
}
function del(o)
{
var t=document.getElementById('testTbl');
t.deleteRow(o.parentNode.parentNode.rowIndex)
}
</script>
</body>
</html>

最新资讯
探访FF美国:贾跃亭没忘记乐视债务 也不愿放弃造车梦

探访FF美国:贾跃亭没

经历2018年与恒大的分分合合之后,贾跃亭的FF再一次站到
直击|咪蒙公众号自主注销 此前微博已永久关停

直击|咪蒙公众号自主

新浪科技发现“咪蒙”公众号已经注销,显示“该账号已自
Netflix购买《流浪地球》版权:播出时间未定

Netflix购买《流浪地

美国流媒体视频巨头Netflix刚刚购买了号称中国首部主
直击|小米发布触屏智能音箱 搭载地平线语音方案

直击|小米发布触屏智

小米小爱触屏音箱是小米的首款带屏智能音箱,在发布会On
新游戏许审批继续收紧:申请仍可提交 但获批唯有等待

新游戏许审批继续收紧

消息称主管部门在本周下发通知,将暂停新游戏许可申请,材
Twitter开放对话界面改版测试:新界面更专注于交流

Twitter开放对话界面

很多用户都认为该公司的推文交流方式太难以跟踪,显得杂
最新文章
微信小程序CSS3动画下拉菜单效果

微信小程序CSS3动画下

这篇文章主要为大家详细介绍了微信小程序CSS3动画下拉
微信小程序使用swiper组件实现层叠轮播图

微信小程序使用swiper

这篇文章主要为大家详细介绍了微信小程序使用swiper组
微信小程序实现带缩略图轮播效果

微信小程序实现带缩略

这篇文章主要为大家详细介绍了微信小程序实现带缩略图
小程序实现五星点评效果

小程序实现五星点评效

这篇文章主要为大家详细介绍了小程序实现五星点评效果
微信小程序实现笑脸评分功能

微信小程序实现笑脸评

这篇文章主要为大家详细介绍了微信小程序实现笑脸评分
微信小程序自定义轮播图

微信小程序自定义轮播

这篇文章主要为大家详细介绍了微信小程序自定义轮播图