JavaScriptを使って簡単なスライドショーを作成しようとしています。JSで簡単なスライドショーを作成するには?
は、ここで私は、 "次のスライド" ボタンをクリックすると、私は両方の画像を参照してください私のindex.html
<body>
<h1>Slideshow example</h1>
<button onclick="slideshow.timer()">Next slide</button>
<div id="container"></div>
<script src="slide.js"></script>
</body>
であり、ここで
var slideshow = {
sliderImages: ["img/img1.png", "img/img2.png"],
timer: function() {
this.sliderImages.forEach(function(img) {
var container = document.getElementById('container');
var image = document.createElement('img');
container.appendChild(image);
image.src= img;
})
}
}
slide.jsです。それは配列全体をループします。ボタンをクリックするだけで、どのようにループをループさせることができますか?
container.innerHTML = ''を追加しようとしました。次の画像を追加するときに前の画像が削除されますが、結果的にスライダ画像[1]に画像が表示されます。この全部が間違っているのですか?