HTML + JavaScript 實現簡單的輪播圖


  • 步驟分析
分析:
    1.在頁面上使用img標簽展示圖片
    2.定義一個方法,修改圖片對象的src屬性
    3.定義一個定時器,每隔3秒調用方法一次。

圖片如下:

img

banner_1.jpg

img

banner_2.jpg

img

banner_3.jpg

  • 步驟實現

第一步:在頁面上使用img標簽展示圖片

<img id="img" src="img/banner_1.jpg" width="100%">

第二步:定義一個方法,修改img的src屬性

// 修改圖片src屬性
var number = 1;
function fun(){
    number ++ ;
    // 判斷number是否大於3
    if(number > 3){
        number = 1;
    }
    // 獲取img對象
    var img = document.getElementById("img");
    img.src = "img/banner_"+number+".jpg";
}

第三步:定義一個定時器,每隔3秒鍾調用這個方法一次

// 定義定時器
setInterval(fun,3000);
  • 所有步驟的代碼如下

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>輪播圖</title>
    </head>
    <body>
    
        <img id="img" src="img/banner_1.jpg" width="100%">
    
        <script>
            // 修改圖片src屬性
            var number = 1;
            function fun(){
                number ++ ;
                // 判斷number是否大於3
                if(number > 3){
                    number = 1;
                }
                // 獲取img對象
                var img = document.getElementById("img");
                img.src = "img/banner_"+number+".jpg";
            }
    
            // 2.定義定時器
            setInterval(fun,3000);
        </script>
    
    </body>
    </html>
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM