以下的这段代码,在IE可以自动显示/隐藏,可以火孤就没有反应,请各位路过走过的朋友,帮忙看一下,是那里错了,谢谢各位
<script type="text/javascript">
function hebj(he){
switch (he){
case hebj01:
document.getElementById("hebj01").className="hebj";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case hebj02:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hebj";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case hebj03:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hebj";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case hebj04:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hebj";
document.getElementById("hebj05").className="hewb";
break;
case hebj05:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hebj";
break;
}
alert(he); }
</script>
<dl>
<dt id="hebj01" class="hebj"><a onclick="return hebj(hebj01);" title="首页" href="#">首页</a></dt>
<dt id="hebj02"><a onclick="return hebj(hebj02);" title="HTC产品大全" href="#">HTC</a></dt>
<dt id="hebj03"><a onclick="return hebj(hebj03);" title="Iphone产品大全" href="#">Iphone</a></dt>
<dt id="hebj04"><a onclick="return hebj(hebj04);" title="购买咨询" href="#" >购买咨询</a></dt>
<dt id="hebj05"><a onclick="return hebj(hebj05);" title="技术支持" href="#">技术支持</a></dt>
</dl>
</div>
<script type="text/javascript">
function hebj(he){
switch (he){
case hebj01:
document.getElementById("hebj01").className="hebj";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case hebj02:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hebj";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case hebj03:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hebj";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case hebj04:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hebj";
document.getElementById("hebj05").className="hewb";
break;
case hebj05:
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hebj";
break;
}
alert(he); }
</script>
<dl>
<dt id="hebj01" class="hebj"><a onclick="return hebj(hebj01);" title="首页" href="#">首页</a></dt>
<dt id="hebj02"><a onclick="return hebj(hebj02);" title="HTC产品大全" href="#">HTC</a></dt>
<dt id="hebj03"><a onclick="return hebj(hebj03);" title="Iphone产品大全" href="#">Iphone</a></dt>
<dt id="hebj04"><a onclick="return hebj(hebj04);" title="购买咨询" href="#" >购买咨询</a></dt>
<dt id="hebj05"><a onclick="return hebj(hebj05);" title="技术支持" href="#">技术支持</a></dt>
</dl>
</div>
试一试
<script type="text/javascript">
function hebj(he){
switch (he){
case "hebj01":
document.getElementById("hebj01").className="hebj";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case "hebj02":
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hebj";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case "hebj03":
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hebj";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hewb";
break;
case "hebj04":
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hebj";
document.getElementById("hebj05").className="hewb";
break;
case "hebj05":
document.getElementById("hebj01").className="hewb";
document.getElementById("hebj02").className="hewb";
document.getElementById("hebj03").className="hewb";
document.getElementById("hebj04").className="hewb";
document.getElementById("hebj05").className="hebj";
break;
}
alert(he); }
</script>
<dl>
<dt id="hebj01" class="hebj"><a onclick="return hebj('hebj01');" title="首页" href="#">首页</a></dt>
<dt id="hebj02"><a onclick="return hebj('hebj02');" title="HTC产品大全" href="#">HTC</a></dt>
<dt id="hebj03"><a onclick="return hebj('hebj03');" title="Iphone产品大全" href="#">Iphone</a></dt>
<dt id="hebj04"><a onclick="return hebj('hebj04');" title="购买咨询" href="#" >购买咨询</a></dt>
<dt id="hebj05"><a onclick="return hebj('hebj05');" title="技术支持" href="#">技术支持</a></dt>
</dl>
也写
return hebj(‘hebj01’)
hebj('hebj02'); 参数是字符串
case "hebj02": 判断字符串 这个比较保险hebj(hebj02); 参数是dom对象
case hebj02: 判断dom对象 ff可能不支持