本网站上的第一个问题,所以我希望我做对了!我有一个javascript函数,我想在页面加载时显示图像(image1.jpg),然后每2秒通过循环更改图像.但是只显示第一个图像所以似乎没有调用JS函数.任何人都可以告诉我,如果我在这里做错了,因为它对我来说很好,所以无法理解为什么它不起作用.谢谢
<html>
<head>
<script type="text/javascript">
function displayImages(){
var images = ['image1.jpg', 'image2.jpg', 'image3.jpg'];
var i = 1;
if(i>images.length-1){
this.src=images[0];
i=1;
}else{
this.src=images[i];
i++;
}
setTimeout("displayImages()", 2000);
}
</script>
</head>
<body onload="displayImages();">
<img id="myButton" src="image1.jpg" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud) javascript ×1