.src = Array [i]似乎不起作用?

时间:2014-10-31 12:23:35

标签: 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").src= images[i] ;
}


</script>
</head>

<body>

<img id="demo" src="1.png" style="width:500px;height:350px;border: 2px solid grey;">

</body>
</html>

2 个答案:

答案 0 :(得分:0)

问题可能在 for 中。您正在使用 cars 变量而不是 images

for (i = 0; i < images.length; i++)

问候。

答案 1 :(得分:0)

我在猜测,但这可能就是你想要的:http://codepen.io/zvona/pen/rsIKi

  1. 将脚本添加到DOMContentLoaded
  2. 使用window.setTimeout()