var num =0; function row(id){ //构造函数 this.id = $(id); } row.prototype = { //插入行 insert:function(){ num = num +1; var newTr =this.id.insertRow(-1); var td_1 = newTr.insertCell(0); var td_2 = newTr.insertCell(1); var td_3 = newTr.insertCell(2); td_1.innerHTML = num; td_2.innerHTML ="脚本之家 www.jb51.net"; td_3.innerHTML =""; }, //删除行 del:function(obj){ var i = obj.parentNode.parentNode.rowIndex; this.id.deleteRow(i); } }
function addRow(){ var row2 =new row("myTable"); row2.insert(); }
function delRow(obj){ var row1 =new row("myTable"); row1.del(obj); }
var inputItem; // 输入框句柄 var activeItem; // 保存正在编辑的单元格 //转成文本 function changeToText(obj){ if( obj && inputItem ) { // 如果存在正在编辑的单元格, 则取消编辑状态, 并将编辑的数据保存起来 var str =""; if(inputItem.value !="") str = inputItem.value; obj.innerText = str; } }