JS小功能(操作Table--动态添加删除表格及数据)实现代码
效果:
代码:
<head runat="server">
<title></title>
<style type="text/css">
tr
{
height: 30px;
}
</style>
<script type="text/javascript">
window.onload = function () {
var oName = document.getElementById('txt1');
var oEasyName = document.getElementById('txt2');
var oHero = document.getElementById('txt3');
var oBtn = document.getElementById('btn');
var oTab = document.getElementById('tab1');
var num = oTab.tBodies[0].rows.length + 1;
oBtn.onclick = function () {
var oTr = document.createElement('tr');var oTd = document.createElement('td')
oTd.innerHTML = num++;
oTr.appendChild(oTd);var oTd = document.createElement('td');
oTd.innerHTML = oName.value;
oTr.appendChild(oTd);var oTd = document.createElement('td');
oTd.innerHTML = oEasyName.value;
oTr.appendChild(oTd);var oTd = document.createElement('td');
oTd.innerHTML = oHero.value;
oTr.appendChild(oTd);var oTd = document.createElement('td');
oTd.innerHTML = '<a href="#">删除</a>';
oTr.appendChild(oTd);
oTd.getElementsByTagName('a')[0].onclick = function () {
oTab.tBodies[0].removeChild(this.parentNode.parentNode);
}
oTab.tBodies[0].appendChild(oTr);
}
};
</script>
</head>
<body>
<div style="margin-left: 300px; margin-top: 30px;">
种族名称:<input type="text" id="txt1" />
种族简称:<input type="text" id="txt2" />
英雄 :<input type="text" id="txt3" />
<input type="button" id="btn" value="添加信息" />
</div>
<table id="tab1" border="1" style="text-align: center; width: 800px; margin-left: 300px;
margin-top: 10px;">
<thead>
<tr style="background-color: #FF0000">
<td>
序号
</td>
<td>
种族名称
</td>
<td>
种族简称
</td>
<td>
英雄
</td>
<td>
操作
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
1
</td>
<td>
人类联盟
</td>
<td>
HUM
</td>
<td>
代表性英雄:AM
</td>
<td>
</td>
</tr>
<tr>
<td>
2
</td>
<td>
兽人部落
</td>
<td>
ORC
</td>
<td>
代表性英雄:BM
</td>
<td>
</td>
</tr>
<tr>
<td>
3
</td>
<td>
不死亡灵
</td>
<td>
UD
</td>
<td>
代表性英雄:DK
</td>
<td>
</td>
</tr>
<tr>
<td>
4
</td>
<td>
暗夜精灵
</td>
<td>
NE
</td>
<td>
代表性英雄:DH
</td>
<td>
</td>
</tr>
</tbody>
</table>
</body>
您可能感兴趣的文章:
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- 点滴积累【JS】---JS小功能(操作Table--动态添加删除表格及数据)
- js操作html的table,包括添加行,添加列,删除行,删除列,合并单元格(未实现,可参考代码)
- 动态添加删除表格行的js实现代码
- js 动态操作table 表格 在指定行后添加行 删除行
- Android表格布局TableLayout简单实现(Java动态添加,设置边框,删除数据(单行,多行))
- JS实现动态表格的添加,修改,删除功能(推荐)
- 动态添加删除表格行的js实现代码
- JS实现table表格数据排序功能(可支持动态数据+分页效果)
- bootstrap-table实现两个表格之间数据的传递,表格添加行删除行功能
- js实现动态添加、删除行、onkeyup表格求和示例
- JS实现动态表格 添加行 删除行 删除列
- js动态添加删除,后台取数据(示例代码)
- 动态插入、添加删除表格行的JS代码
- js动态添加表格数据使用insertRow和insertCell实现
- js操作html的table,包括添加行,添加列,删除行,删除列,合并单元格(未实现)
- js动态增加(删除)table数据行的功能
- js实现网页收藏功能,动态添加删除网址
- JS实现动态表格的新增,修改,删除操作