我正在用JS进行幻灯片放映,并且遇到了令人讨厌的错误。我在该站点上寻找了解决方案,但是没有用。抱歉,如果我错过任何事情。
<head>
<script>
var i = 0;
var images = [];
var time = 3000;
images[0] = 'image0.jpg';
images[1] = "image1.png";
images[2] = "image2.png";
images[3] = 'image3.PNG'
function changeImg(){
document.getElementById("slide").src = images[i];
if(i < images.length-1){
i++;
}else{
i = 0;
}
setTimeout("changeImg()",time);
}
window.onLoad = changeImg();
</script>
<link rel="stylesheet" href="style.css">
</head>
<img src = "image0.jpg" id = "slide" width = "400" height = "400">
我收到了Uncaught TypeError:无法在document.getElementById("slide").src = images[i];
行上设置null错误的属性'src'。我不知道为什么,因为我的阵列中已经有每张照片。它们都在同一个文件夹中,因此我认为搜索照片不是问题。提前谢谢。