用js做随机切换功能

发布时间:2024年01月10日

样式

 <style>
           .wrap{
            display: flex;
            position: absolute;
            z-index: 1;
            width: 900px;
           

        }
        
        .wrap img{
            width: 100%;
            height: 100%;
            
        }
        .wrap1 img{
            width: 100%;
            position: absolute;
            /* display: none; */
        }
       .wrap1 .one{
        display: block;
       }
       .wrap1>div{
        display: none;
       }
    </style>

html

 <div class="wrap">
        <div><img src="../PIC/1.png" alt=""></div>
        <div><img src="../PIC/2.png" alt=""></div>
        <div><img src="../PIC/3.png" alt=""></div>
        <div><img src="../PIC/2.png" alt=""></div>
    </div>
    <div class="wrap1">
        <div class="one"><img src="../PIC/1.png" alt=""></div>
        <div><img src="../PIC/2.png" alt=""></div>
        <div><img src="../PIC/3.png" alt=""></div>
        <div><img src="../PIC/2.png" alt=""></div>
    </div>

js

 <script>

        const wrap=document.querySelectorAll('.wrap>div')       
        const wrap1=document.querySelectorAll('.wrap1>div')
        for(let i=0;i<wrap.length;i++){
            wrap[i].addEventListener('click',function(){
               document.querySelector('.one').classList.remove('one')
               wrap1[i].classList.add('one')
            })
        }
    </script>

效果

文章来源:https://blog.csdn.net/2302_79245293/article/details/135512931
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。