2015-05-01 41 views
0

我目前有問題顯示多個圖像只使用一個img標記和其src連續更改。這裏是我的代碼:如何僅使用一個圖像標籤顯示多個圖像?

<script> 
    var i=0; 

    function swapImage() { 
    document.slide.src = 'image'+i+'.jpg'; 

    i++; 
    setTimeout('swapImage()',3000); 
    } 

</script> 
<img class='materialboxed' width='350px' height='250px' src='CCTV.jpg' name='slide'> 

但我的代碼只顯示一個圖像,然後顯示它是一種幻燈片,而是我想如果可能的話,以一種並while循環一次顯示所有的人。

+0

你在哪裏定義'i'? – Lewis

+0

@Tresdin看到變化! –

回答

0

也許你應該使用id而不是名稱(<img src="" ... id="slide" />)作爲圖像,然後使用document.getElementById('slide').src = ...

+0

雖然使用'id'而不是'name'確實是更常見和更標準的方法,但這不是真正的問題。 – bardzusny

2

事情是,你還沒有執行swapImage呢。

var i = 0; 
(function swapImage() { 
    document.slide.src = 'image' + i + '.jpg'; 

    i++; 
    setTimeout('swapImage()', 3000); 
})(); 
相關問題