javascript完成表格的添加和删除功能
2017-07-21 18:59
375 查看
new document
window.onload = function(){
Highlight();
}
function addOne(obj){
var tbody = document.getElementById(‘table’).lastChild; //获取的是tbody
var tr = document.createElement(‘tr’);
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()" />
学号 | 姓名 | 操作 |
---|
相关文章推荐
- JavaScript动态实现表格添加、删除、插入、上移、下移一行功能
- swift - 表格的编辑功能(添加、删除)
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- JavaScript动态添加删除表格行
- javascript表格动态添加删除行/列
- JavaScript 动态添加删除表格行
- JavaScript动态添加删除表格行(支持FireFox)(转)
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- 使用XmlDocument将dropdownlist中显示的书名的其它信息读入到相应的文本框中。添加 :删除按钮,修改并保存按钮 和 添加按钮。完成这些按钮所对应的功能(XmlDocument)
- js做带编辑,保存,删除,添加功能的表格
- 11.14课后作业-完成table.html中删除行、添加行的功能。
- javascript动态添加删除表格及克隆表格
- javascript动态添加删除表格
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- javascript表格操作大全:表格排序/倒序、动态添加列、批量删除、删除一行、隔行变色、鼠标悬浮切换背景色、全选/反选。(IE、火狐都兼容)
- 点滴积累【JS】---JS小功能(操作Table--动态添加删除表格及数据)
- 用Javascript动态添加和删除表格行(1)说明和举例
- javascript实现表格的添加和删除
- javascript动态添加删除表格及克隆表格
- JavaScript动态操作表格(添加,删除行、列及单元格)