JS,javascript的兼容性修改
这个是一个选项卡代码,点击以后可以切换选项卡内容,但是在360浏览器里面不兼容,有谁能帮我修改的能兼容360谷歌等浏览器的?感谢。。<SCRIPTlanguage=Jav...
这个是一个选项卡代码,点击以后可以切换选项卡内容,但是在360浏览器里面不兼容,有谁能帮我修改的能兼容360谷歌等浏览器的?感谢。。
<SCRIPT language=JavaScript type=text/javascript>
function secBoard(n)
{
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";
}
</SCRIPT>
很感谢泽希Dc 展开
<SCRIPT language=JavaScript type=text/javascript>
function secBoard(n)
{
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";
}
</SCRIPT>
很感谢泽希Dc 展开
1个回答
展开全部
把secBoard方法里的代码改成下面试试:
var secTable = document.getElementById("secTable"); //引号里的secTable改成表格的id
var mainTable = document.getElementById("mainTable"); //引号里的mainTable改成表格的id
var td = secTable.getElementsByTagName("td");
for(var i = 0; i < td.length; i++)
td[i].className = "sec1";
td[n].className = "sec2";
var tbody = mainTable.getElementsByTagName("tbody");
for(var i = 0; i < tbody.length; i++)
tbody[i].style.display = "none";
tbody[n].style.display = "block";
主要是cells和tBodies不兼容。
如果上面运行后还是不行,那么建议你把HTML代码发出来,才能看出是哪里的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询