24、DOM的高级应用1-------表格的动态删除和添加行的操作
来源:互联网 发布:网络借贷备案信息披露 编辑:程序博客网 时间:2024/05/18 03:23
1、DOM的高级应用1-------表格的动态删除和添加行的操作
2、注意oTab.tBodies[0].rows[0].cells[1].innerHTML的使用形式
3、代码的实现
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>表格的高级应用</title><script>window.onload = function() {var oTab = document.getElementById('tab1');//alert(oTab.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[2].getElementsByTagName('td')[1].innerHTML);//1、在表格里面,获取表格的快捷方式//alert(oTab.tBodies[0].rows[0].cells[1].innerHTML);//2、如果不加tBodies,会将thead里面的列,也算进来//alert(oTab.rows[0].cells[1].innerHTML);//3、动态的增加一行var oBtn = document.getElementById('btn1');var oTxt = document.getElementById("text1");var iNowId = oTab.tBodies[0].rows.length + 1;oBtn.onclick = function() {//ID那一列var oTr = document.createElement('tr');var oTd = null;oTd = document.createElement('td');oTd.innerHTML = iNowId++;oTr.appendChild(oTd);//姓名那一列oTd = document.createElement('td');oTd.innerHTML = oTxt.value;oTr.appendChild(oTd);//操作那一列oTd = document.createElement('td');//4、删除一行//4.1该删除添加按钮oTd.innerHTML = '<a href="javascript:void(0)" >删除</a>';oTr.appendChild(oTd);//4.2 添加删除事件oTd.getElementsByTagName('a')[0].onclick = function() {//调用table的removeremoveChild()方法,完成当前行的删除操作oTab.tBodies[0].removeChild(this.parentNode.parentNode);}//添加到tBodies里面oTab.tBodies[0].appendChild(oTr);}};</script></head><body><!--用于增加元素--><input id="text1" type="text" /><input id="btn1" type="button" value="添加" /><!--表格--><table id="tab1" border="1" width="400"><thead><td>ID</td><td>姓名</td><td>操作</td></thead><tbody><tr><td>1</td><td>Blue</td><td></td></tr><tr><td>2</td><td>Leo</td><td></td></tr><tr><td>3</td><td>莫莫</td><td></td></tr><tr><td>4</td><td>aaa</td><td></td></tr><tr><td>5</td><td>bbb</td><td></td></tr><tr><td>6</td><td>ccc</td><td></td></tr></tbody></table></body></html>
1 0
- 24、DOM的高级应用1-------表格的动态删除和添加行的操作
- DOM高级应用——表格元素的添加、删除、搜索操作1
- Dom操作 表格的添加行,删除行,修改行,
- js动态的添加删除表格的行和列
- js动态的添加删除表格的行和列
- jQuery动态添加删除表格的行和列
- JS 动态添加、删除表格的行
- js简单的表格添加行和删除行操作.
- JS 删除添加表格的行操作
- 对表格的动态的添加和删除修改
- javascript动态生成表格,并实现对表格行的添加和删除
- DOM动态添加,删除表格
- 一个简单的jQuery例子,动态添加表格和删除
- jQuery的DOM操作之添加元素和删除元素
- 表格的DOM操作
- 25、DOM的高级应用2-------表格内容的排序
- 动态添加表格的行和列
- javascript操作table的动态添加行和删除行
- 148. Sort List
- 紫书_第八章_高效算法设计_8.3.2——循环日程表问题
- HDU2072 单词数(解法二)
- 剑指offer--面试题10-整数的二进制中有多少个1
- C#知识点详解
- 24、DOM的高级应用1-------表格的动态删除和添加行的操作
- 【网络】学习IO 多路复用 select
- RxJava observeOn()与subscribeOn()的关系
- LeetCode:Remove Invalid Parentheses
- 146. LRU Cache
- VS2015中STL源码解析1(霜之小刀)
- IPv6 地址格式
- PHPwamp开发环境搭建详解
- 通俗易操作的版本控制工具之git基本使用(一)