<script type="text/javascript">
function shubiao(i)
{
if (i)
{
document.getElementById("da"+i).className = "zuobo1";
document.getElementById("dian"+i).className = "youbo1";
}
else
{
document.getElementById("da"+i).className = "zuobo2";
document.getElementById("dian"+i).className = "youbo2";
}
}
</script>
<body>
<div class="bofang" >
<div class="zuobo1" id="da1"><img src="image/jyzt/1.jpg" /></div>
<div class="zuobo2" id="da2"><img src="image/jyzt/2.jpg" /></div>
<div class="zuobo2" id="da3"><img src="image/jyzt/3.jpg" /></div>
<div class="youbo">
<div class="youbo1" id="dian1" onmouseover="shubiao(1)"></div>
<div class="youbo2" id="dian2" onmouseover="shubiao(2)"></div>
<div class="youbo2" id="dian3" onmouseover="shubiao(3)"></div>
</div>
<div style="clear:both"></div>
</div>
</body>
我想要效果是图中鼠标移到左边色块就会切换不同图片,我写的JS不知道为什么不行 错在哪 谢谢
纠结 为什么要加这个for(var j=1;j<4;j++){
追答初始化
追问能解释下这个为什么会这样换图片吗?就是代码的是上面意思 嘻嘻 谢谢了
追答for循环初始化;后面是点击效果。
追问呵呵 谢谢
本回答被提问者采纳