JS做的选项卡,在IE中工作正常。在火狐浏览器ff中就出错,请高手帮着看一下。

代码如下:在FF中不能点击选项卡IE中可以<SCRIPTlanguage=javascript>functionsecBoard(n){for(i=0;i<secTabl... 代码如下:在FF中不能点击选项卡IE中可以
<SCRIPT language=javascript>
function secBoard(n)
{
for(i=0;i<secTable.cells.length;i++)
secTable.cells[i].className="h3h";
secTable.cells[n].className="h3h";
for(i=0;i<mainTable.tBodies.length;i++)
mainTable.tBodies[i].style.display="none";
mainTable.tBodies[n].style.display="block";
}
</SCRIPT>
<div id="bt">
<table border="0" style="border-collapse: collapse" width="210">
<tr>
<td width="70" onclick=secBoard(0) height="36" align="center" id="aa">
1</td>
<td width="70" background="/image/ssflbt.gif" class="" onclick=secBoard(1) align="center" id="bb" >
2</td>
<td width="70" onclick=secBoard(2) align="center" id="cc">3</td>
</tr>
</table>
</div>
<div id="nr">
<TABLE id=secTable cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<tr>
<td width="70"></td>
<td width="70"></td>
<td width="70"></td>
</tr>
</tbody>
</table>
<div id="zw">
<TABLE id="mainTable" cellSpacing="0" cellPadding="0" border="0" width="99%">
<TBODY style="DISPLAY: none">
<tr><td width="100%" valign="top">
111</td></tr>
</TBODY>
<TBODY>
<tr><td>
222</td></tr>
</TBODY>
<TBODY style="DISPLAY: none">
<tr><td>
333</td></tr>
</TBODY>
</table>
</div>
</div>
<div id="db"> </div>
先谢谢您好,试了一下,还是不行,可能是我打错了,最好给我发一下,我QQ10457234,给我留言吧,我明天下午会上来,试了没问题马上给分。
展开
 我来答
iamceiling
2010-11-22 · TA获得超过148个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:191万
展开全部

你的js写的太不规范了,所以兼容性差了,现在帮你在ie8/ff4.0下调试通过。

 我三次贴的代码都看不到?过滤掉了?看图吧,上面有详细代码。 

var t1=document.getElementById(

火狐
2014-10-07 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

JS部分修改下:
function secBoard(n) {
var secTable = document.getElementById('secTable');
var mainTable = document.getElementById('mainTable');
for(i=0;i<secTable.rows[0].cells.length;i++) {
secTable.rows[0].cells[i].className="h3h";
secTable.rows[0].cells[n].className="h3h";
}
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meigm
2010-11-22 · TA获得超过1667个赞
知道小有建树答主
回答量:819
采纳率:0%
帮助的人:831万
展开全部
js部分改成:

<script language="javascript">
function secBoard(n) {
var secTable = document.getElementById('secTable');
var mainTable = document.getElementById('mainTable');
for(i=0;i<secTable.rows[0].cells.length;i++) {
secTable.rows[0].cells[i].className="h3h";
secTable.rows[0].cells[n].className="h3h";
}
for(i=0;i<mainTable.tBodies.length;i++) {
mainTable.tBodies[i].style.display="none";
mainTable.tBodies[n].style.display="block";
}
}
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-22
展开全部
又对了一边应该没错,就是不行
<SCRIPT language=javascript>
function secBoard(n)
{
var t1=document.getElementById("secTable")
var t2=document.getElementById("mainTable")
for(var i=0;i<t1.rows[0].cells.length;i++){
t1.rows[0].cells[i].className="h3h";
t1.rows[0].cells[n].className="h3h";}

for(var i=0;i<t2.tbodies.length;i++){
t2.tBodies[i].style.display="none";
t2.tBodies[n].style.display="block";}

}
</SCRIPT>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式