如何将表 ID 传入 js中

来源:百度知道 编辑:UC知道 时间:2024/06/22 21:56:50
请问下大家 在html页面中使用js+css 做一个层变换效果 许多table都是同一个变换效果 就如 网易www.163.com一样 只使用一个js来控制变换 就要 把表的id传入js 以做区分 怎么把这个表的id作为一个变量传入js中
<TABLE id=secTable1 cellSpacing=0 cellPadding=0 width=100% border=0>

<SCRIPT language=javascript>
function secBoard1(n,id)
{
for(i=0;i<secTable1.cells.length;i++)
secTable1.cells[i].className="sec1";
secTable1.cells[n].className="sec2";
for(i=0;i<mainTable1.tBodies.length;i++)
mainTable1.tBodies[i].style.display="none";
mainTable1.tBodies[n].style.display="block";
}

没大看明白你是什么意图。如果想从js里面得到这个表的话可以
var table = document.getElementById("secTable1");

或者你是这个意思?
var tables = document.getElementsByTagName("table");
for(var t in tables){
if(t.id == "secTable1"){...}
else if(t.id == "secTable2"){...}
}