通過js動態(tài)操作table(新增,刪除相關(guān)列信息)
更新時間:2012年05月23日 22:25:33 作者:
通過js動態(tài)操作table(新增,刪除相關(guān)列信息)的實現(xiàn)代碼,需要的朋友可以參考下
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;
//添加一行的相關(guān)信息
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);
//將新列內(nèi)容清空且變?yōu)榭捎脿顟B(tài)
objNewCell.innerHTML=objNewCell.innerHTML.replace(cellvalue,'').replace('disabled','');
}
}
//添加行的click事件
objNewRow.onclick = new Function("fn_clickrow(this);");
3、刪除一行
objTable.deleteRow(objrow.index);
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;
//添加一行的相關(guān)信息
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);
//將新列內(nèi)容清空且變?yōu)榭捎脿顟B(tài)
objNewCell.innerHTML=objNewCell.innerHTML.replace(cellvalue,'').replace('disabled','');
}
}
//添加行的click事件
objNewRow.onclick = new Function("fn_clickrow(this);");
3、刪除一行
objTable.deleteRow(objrow.index);
相關(guān)文章
用JS實現(xiàn)一個頁面多個css樣式實現(xiàn)
在Hello,Yang中看見的一篇文章,感覺很有用,轉(zhuǎn)來這里……2008-05-05教你如何在 Javascript 文件里使用 .Net MVC Razor 語法
文章主要是介紹了通過一個第三方類庫RazorJS,實現(xiàn)Javascript 文件里使用 .Net MVC Razor 語法,很巧妙,推薦給大家2014-07-07JavaScript獲取鼠標坐標的函數(shù)(兼容IE、FireFox、Chrome)
下午想做個鼠標跟隨的JS腳本,發(fā)現(xiàn)瀏覽器兼容問題還真是煩人,還有滾動條位置的問題。2010-01-01