我是刚刚工作的菜鸟,公司用js代码控制div的display属性,我写了段代码如下:
<script language="javascript">
function a(div1) {
div1.style.display = "block";
div2.style.display = "none";
div3.style.display = "none";
div4.style.display = "none";
}
function b(div2) {
div1.style.display = "none";
div2.style.display = "block";
div3.style.display = "none";
div4.style.display = "none";
}
function c(div3) {
div1.style.display = "none";
div2.style.display = "none";
div3.style.display = "block";
div4.style.display = "none";
}
function d(div4) {
div1.style.display = "none";
div2.style.display = "none";
div3.style.display = "none";
div4.style.display = "block";
}
</script>
<div style="width:100%; height:50px;">
<div style="width:20%; height:50px; background-color:Yellow; float:left;" onclick="a(div1);">
</div>
<div style="width:20%; height:50px; background-color:Red; float:left; " onclick="b(div2);">
</div>
<div style="width:20%; height:50px; background-color:Green; float:left;" onclick="c(div3);" >
</div>
<div style="width:20%; height:50px; background-color:Blue; float:left;" onclick="d(div4);">
</div>
<div style=" display:none;" id="div1">
<img src="1.jpg" />
</div >
<div style="display:none;" id="div2">
<img src="2.jpg" />
</div>
<div style="display:none;" id="div3">
<img src="3.jpg" />
</div>
<div style="display:none;" id="div4">
<img src="4.jpg" />
</div>
</div>
这段代码在IE中能正常显示,但客户要求在Firefox下也能正常运行,我试了很多方法,但还是不行!希望高手能帮忙指点一下!