js基础_60、图片切换练习

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style type="text/css">
            *{
                padding: 0;
                margin: 0;
            }
            #outer{
                width: 550px;
                margin: 50px auto;
                background-color: greenyellow;
                height: 450px;
                text-align: center;
            }
            #outer img{
                margin-top: 10px;
                width: 500px;
                height: 350px;
            }
        </style>
        <script type="text/javascript">
            window.onload=function(){
                //存放图片的数组
                var imgarray=["img/303973.jpg","img/308633.jpg","img/311080.jpg","img/312375.jpg","img/323939.jpg"]
                var index=0;//下标
                document.getElementById("p1").innerHTML="当前为第"+(index+1)+"页,总页数为"+imgarray.length;//提示信息
                var prior=document.getElementById('prior');
                prior.onclick=function (){
                    index--;
                    if(index<0){
                        index=imgarray.length-1
                    }
                    document.getElementById("p1").innerHTML="当前为第"+(index+1)+"页,总页数为"+imgarray.length;
                    document.getElementsByTagName("img")[0].src=imgarray[index];
                }
                var next=document.getElementById('next');
                next.onclick=function (){
                    index++;
                    if(index>imgarray.length-1){
                        index=0
                    }
                    document.getElementById("p1").innerHTML="当前为第"+(index+1)+"页,总页数为"+imgarray.length;
                    document.getElementsByTagName("img")[0].src=imgarray[index];
                }
            }
        </script>
    </head>
    <body>
        <div id="outer">
            <p id="p1"></p>
            <img id="imgid" src="img/303973.jpg" alt="冬天" />
            <button id="prior"><上一张</button>
            <button id="next">下一张></button>
        </div>
    </body>
</html>

image

posted @   青仙  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示