手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS小功能(操作Table--动态添加删除表格及数据)实现代码
JS小功能(操作Table--动态添加删除表格及数据)实现代码
摘要:效果:代码:复制代码代码如下:tr{height:30px;}window.onload=function(){varoName=docum...

效果:

JS小功能(操作Table--动态添加删除表格及数据)实现代码1

代码:

复制代码 代码如下:

<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>

种族名称:<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">

<thead>

<tr>

<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原型、原型链深入理解

JQuery实现带排序功能的权限选择实例

JavaScript窗口功能指南之在窗口中书写内容

jQuery实现在列表的首行添加数据

onpropertypchange

js实现异步循环实现代码

javascript元素动态创建实现方法

JS实现动态生成表格并提交表格数据向后端

Javascript动态创建表格及删除行列的方法

Jquery实现动态切换图片的方法

精品推荐
分类导航