var secTable = document.getElementById('table'); function secBoard(n) { //table的设计是table.rows.cells,而不是table.cells,table.cells是设计是IE独有的 //测试了一下甚至IE6都没有table.cells alert(secTable.rows[0].cells.length); //后面的table.cells都是undefined异常 for (i = 0; i < secTable.cells.length; i++) secTable.cells[i].className = "sec1"; secTable.cells[n].className = "sec2"; for (i = 0; i < mainTable.tBodies.length; i++) mainTable.tBodies[i].style.display = "none"; mainTable.tBodies[n].style.display = "block"; }
已解决。 function secBoard(n) { var secTable=document.getElementById("secTable"); for(i=0;i<secTable.rows[0].cells.length;i++) secTable.rows[0].cells[i].className="sec1"; secTable.rows[0].cells[n].className="sec2"; for(i=0;i<mainTable.tBodies.length;i++) mainTable.tBodies[i].style.display="none"; mainTable.tBodies[n].style.display="block"; }
function secBoard(n) {
//table的设计是table.rows.cells,而不是table.cells,table.cells是设计是IE独有的
//测试了一下甚至IE6都没有table.cells
alert(secTable.rows[0].cells.length);
//后面的table.cells都是undefined异常
for (i = 0; i < secTable.cells.length; i++)
secTable.cells[i].className = "sec1";
secTable.cells[n].className = "sec2";
for (i = 0; i < mainTable.tBodies.length; i++)
mainTable.tBodies[i].style.display = "none";
mainTable.tBodies[n].style.display = "block";
}
已解决。
function secBoard(n)
{
var secTable=document.getElementById("secTable");
for(i=0;i<secTable.rows[0].cells.length;i++)
secTable.rows[0].cells[i].className="sec1";
secTable.rows[0].cells[n].className="sec2";
for(i=0;i<mainTable.tBodies.length;i++)
mainTable.tBodies[i].style.display="none";
mainTable.tBodies[n].style.display="block";
}