javascript完成表格的添加和删除功能
来源:互联网 发布:手机贴吧抢二楼软件 编辑:程序博客网 时间:2024/06/15 00:57
new document
window.onload = function(){
Highlight();
}
function addOne(obj){
var tbody = document.getElementById(‘table’).lastChild; //获取的是tbody
var tr = document.createElement(‘tr’);
var td = document.createElement("td"); td.innerHTML = "<input type='text'/>"; tr.appendChild(td); td = document.createElement("td"); td.innerHTML = "<input type='text'/>"; tr.appendChild(td); td = document.createElement("td"); td.innerHTML = "<a href='javascript:;' onclick='deleteRow(this)'>删除</a>"; tr.appendChild(td); tbody.appendChild(tr); Highlight();//必须有这句 } function deleteRow(obj){ var tbody = document.getElementById('table').lastChild; //获取tbody var tr = obj.parentNode.parentNode; tbody.removeChild(tr); } function Highlight(){ var tbody = document.getElementById('table').lastChild; trs = tbody.getElementsByTagName('tr'); for(var i =1;i<trs.length;i++){ trs[i].onmouseover = function(){ this.style.backgroundColor ="#f2f2f2"; } trs[i].onmouseout = function(){ this.style.backgroundColor ="#fff"; } } }
<tr> <td>xh01</td> <td>王明</td> <td><a href="javascript:;" onclick="deleteRow(this)">删除</a></td> </tr> <tr> <td>xh02</td> <td>张军</td> <td><a href="javascript:;" onclick="deleteRow(this)">删除</a></td> </tr> </table> <input type="button" value="添加一行" onclick="addOne()" />
阅读全文
0 0
- javascript完成表格的添加和删除功能
- JavaScript实现表格的添加和删除
- javascript实现表格的添加和删除
- JavaScript实现表格的添加和删除
- javascript动态生成表格,并实现对表格行的添加和删除
- 完成文件的上传和删除功能
- javaScript动态添加删除表格
- js对表格的添加和删除
- js实现表格的添加和删除
- 用Javascript动态添加和删除表格行
- 用Javascript动态添加和删除表格行(2)源代码
- jQuery + JavaScript 实现的动态添加文本框功能 和 动态删除文本框功能(二)
- 通过javascript实现动态添加删除表格的行
- XML删除按钮,修改并保存按钮 和 添加按钮。完成这些按钮所对应的功能(XmlDocument)。
- bootstrap-table实现两个表格之间数据的传递,表格添加行删除行功能
- 支持firefox javascript 添加删除表格
- JavaScript动态添加删除表格项
- 用Javascript实现添加删除表格行
- 一道很水的题目但是会错的莫名奇妙
- Glide支持webp扩展
- Windows Message Queue
- 编程题汇总5
- 其他用户登录hive问题
- javascript完成表格的添加和删除功能
- 指针
- window下安装gvim
- ES6中的变量 let 和const的区别
- LeetCode_Easy心得:13. Roman to Integer (C语言)
- 《技术之瞳》- 操作系统
- UVA10082WERTYU
- Easyui+MVC行内编辑
- 详解捕获异常的try-catch-finlly语句