javascript table的多个tbody操作函数

javascript table的tbody操作函数

以下函数主要用于,一个table中有多个tbody by yanleigis email:[email protected] 2008.11.24

//获得一个table中tbody的个数
function getbodynum(tableid)
{
var tbody=document.getElementsByTagName('TBODY');
var num=0;
for(var i=0; i<tbody.length; i++)
{
var t=tbody[i];
if (t.parentNode.id==tableid)
{
num=num+1;
}

}
return num;

}
//删除表格中非指定的tbodyid
function deletebody(tableid,bodyid)
{
var tbody=document.getElementsByTagName('TBODY');

var n=tbody.length;
for(var i=n-1; i>-1; i--)
{
var t=tbody[i];
//alert("T:"+t.id+",i="+i);
if (t.parentNode.id==tableid)
{
if (t.id!=bodyid)
{
//alert("删除:"+t.id);
t.parentNode.removeChild(t);
}

}

}


}
//获得tbodyid在table中位置
function getnobytableid(tableid,tbodyid)
{
var tbody=document.getElementsByTagName('TBODY');
var num=0;
for(var i=0; i<tbody.length; i++)
{
var t=tbody[i];
if (t.parentNode.id==tableid)
{
num=num+1;
if (tbodyid==t.id)
{
return num;
}
}

}
return num;

}

你可能感兴趣的:(JavaScript)