大家帮我看看我的JavaScript代码哪错了

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:51:28
下面代码是要定时改变图片,但是不知道哪错了,是思路错了还是代码写错了??出不来效果!

<html>
<head>
<title>多幅图片切换特效</title>
<script language="javascript">
var count=1;
function changeImg(){
var allPics=document.getElementsByName("pic");
for(var i=0;i<allPics.length;i++){
if(allPics[i].style.zindex==count){
allPics[i].style.display="block";
}else{
allPics[i].style.display="none";
}
}
count++;
if(count>4){ count=1; }
setTimeout("changeImg()",2000)
}
</script>
</head>
<body onload="changeImg()">
<div name="pic" style="position:absolute;width:800px;height:600px;left:200px;top:10px;z-index=1">
<img src="第三章理论作业图片资料\作业三\images\pic1.jpg" width="800" height="600"

var count=1;
function changeImg(){
switch(count){
case 1:document.getElementById("pic1").style.display="block";
document.getElementById("pic2").style.display="none";
document.getElementById("pic3").style.display="none";
document.getElementById("pic4").style.display="none";
break;
case 2:document.getElementById("pic2").style.display="block";
document.getElementById("pic1").style.display="none";
document.getElementById("pic3").style.display="none";
document.getElementById("pic4").style.display="none";
break;
case 3:document.getElementById("pic3").style.display="block";
document.getElementById("pic1").style.display="none";
do