前端学习-Javascript图片切换

本文展示了一个使用JavaScript编写的简单图片轮播效果。通过点击上一张和下一张按钮,可以实现图片在指定路径下的切换,并实时更新当前显示的图片编号。页面结构包括一个外层容器、图片、按钮和信息提示区。

<!DOCTYPE html>

<html lang="zh">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>照片</title>

    <script type="text/javascript">

       window.onload=function(){

           var shang = document.getElementById("shang");

           var xia = document.getElementById("xia");

           var img =document.getElementsByTagName("img")[0];

           var imglist=["../照片/1.jpg","../照片/2.jpg","../照片/3.jpg","../照片/4.jpg","../照片/5.jpg"];

           var index=0;

           var info=document.getElementById('info')

           



 

           shang.onclick = function(){

           

               index--;

               if(index<0){

                   index=imglist.length-1

               } ;        

               img.src=imglist[index];

               info.innerHTML='一共'+imglist.length+'张图片,当前第'+(index+1) +'张'

             

            }

           xia.onclick=function(){

           

               index++;

               if(index>imglist.length-1){

                   index=0

               } ;        

               img.src=imglist[index];

               info.innerHTML='一共'+imglist.length+'张图片,当前第'+(index+1) +'张'

           

            }

           };

       

   

       

     



 

    </script>

    <style>

        *{

            padding: 0;

            margin: 0;

        }

        #outer{

         

            width: 500px;

           

           

           

            text-align: center;

            margin: 50px  auto;

            border: 20px solid green;

            padding: 10px;

            background-color: lightcoral;

           

           

        }

        img{

            width: 500px;

            height: 500px;

           

        }

    </style>

</head>

<body>

    <div id='outer'>

        <p id='info'>一共5张图片,当前第1张</p>

        <img src="../照片/1.jpg" alt="1">

        <button id='shang'>上一张</button>

        <button id='xia'>下一张</button>

    </div>

</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值