Javascript .src=数组[i]不';好像不行?
我试图制作一个简单的幻灯片,我试图使当前的src成为新的阵列,但它似乎不起作用。我知道我在什么地方出错了,但我找不到。帮忙Javascript .src=数组[i]不';好像不行?,javascript,jquery,html,arrays,Javascript,Jquery,Html,Arrays,我试图制作一个简单的幻灯片,我试图使当前的src成为新的阵列,但它似乎不起作用。我知道我在什么地方出错了,但我找不到。帮忙 <!DOCTYPE html> <html> <head> <script> images = ["1.png", "2.png", "3.png", "4.png"]; for (i = 0; i < images.length; i++) { document.getElementById("demo")
<!DOCTYPE html>
<html>
<head>
<script>
images = ["1.png", "2.png", "3.png", "4.png"];
for (i = 0; i < images.length; i++) {
document.getElementById("demo").src= images[i] ;
}
</script>
</head>
<body>
<img id="demo" src="1.png" style="width:500px;height:350px;border: 2px solid grey;">
</body>
</html>
图像=[“1.png”、“2.png”、“3.png”、“4.png”];
对于(i=0;i
也许问题出在for中。您使用的是cars变量,而不是图像:
for(i=0;i
问候。我在猜测,但这可能是您想要的:
DOMContentLoaded
window.setTimeout()
请
var
您的变量。请注意,即使您解决了images
与cars
的问题,该循环也只会将演示元素设置为数组中的最后一个图像。(至少它会遍历整个阵列,但速度如此之快,以至于你只能真正看到最后一幅图像。)@nnnnnn我该怎么做?如果每个图片都要停留几秒钟,请使用setTimeout()
@nnnnnn yeh,我知道:)但为什么图像的src不变
for (i = 0; i < images.length; i++)