手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >通过js动态操作table(新增,删除相关列信息)
通过js动态操作table(新增,删除相关列信息)
摘要:1、取得table对象varobjTable=document.getElementById("tb_visitor");2、新增一行var...

1、取得table对象

var objTable=document.getElementById( "tb_visitor" );

2、新增一行

var objTempRow = objTable.rows[0]; //取得模板行

var objNewRow = objTable.insertRow( objTable.rows.length );

objNewRow.id = objTable.rows.length-1;

//添加一行的相关信息?

for ( var i=0 ; i<objTempRow.cells.length ; i++ )

{

var objNewCell = objNewRow.insertCell( i );

objNewCell.innerHTML = objTempRow.cells[i].innerHTML;

//

if(objNewCell.innerHTML.indexOf("value=")!=-1){

var si=objNewCell.innerHTML.indexOf("value=")*1+6;

var ei=objNewCell.innerHTML.indexOf(">");

var cellvalue=objNewCell.innerHTML.substring(si,ei);

//将新列内容清空且变为可用状态

objNewCell.innerHTML=objNewCell.innerHTML.replace(cellvalue,'').replace('disabled','');

}

}

//添加行的click事件

objNewRow.onclick = new Function("fn_clickrow(this);");

3、删除一行

objTable.deleteRow(objrow.index);

【通过js动态操作table(新增,删除相关列信息)】相关文章:

JavaScript常用函数工具集:lao-utils

JavaScript实现斗地主游戏的思路

JQuery中基础过滤选择器用法

gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点

jQuery中 prop() attr()使用详解

JQuery boxy插件在IE中边角图片不显示问题的解决

JavaScript中操作字符串之localeCompare()方法的使用

简介JavaScript中Math.LOG10E属性的使用

js获取页面description的方法

JavaScript实现自动变换表格边框颜色

精品推荐
分类导航