美文网首页
点击图片切换

点击图片切换

作者: 关耳木南 | 来源:发表于2019-07-05 23:22 被阅读0次
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
        *{margin:0;padding:0;}
        .wrap{
            position: relative;
            width:500px;
            height: 350px;
            margin:50px auto;
        }
        .wrap ul li{
            position: absolute;
            top:0;
            left:0;
            width:100%;
            height:350px;
            font-size: 100px;
            line-height: 350px;
            text-align:center;
            display: none;
        }
        .wrap span{
            position: absolute;
            top:50%;
            display: inline-block;
            width:30px;
            height:50px;
            font-size: 30px;
            text-align: center;
            line-height:50px;
            background-color: #ccc;
            cursor: pointer;
            margin-top: -25px;
        }
        .wrap span:first-child{
            left:0;
        }
        .wrap span:last-child{
            right:0;
        }
        .wrap ul li.on{
            display: block;
        }

    </style>
</head>
<body>
<div class="wrap">
    <ul>
        <li class="on" style="background-color: pink;">一</li>
        <li style="background-color: blue;">二</li>
        <li style="background-color: red;">三</li>
        <li style="background-color: yellow;">四</li>
        <li style="background-color: green;">五</li>
    </ul>
    <span id="left">&lt;</span>
    <span id="right">&gt;</span>
</div>
<script type="text/javascript">
    var oLi = document.querySelectorAll("li");
    console.log(oLi)
    var oL = document.getElementById("left");
    var oR = document.getElementById("right");
    var length = oLi.length;
    var index = 0;
        oR.onclick = function(){
            // oL[i].index = i;
            oLi[index].className = "";//上一张隐藏       
            index++;
            if(index>4){
                index = 0;
            }
            oLi[index].className = "on";//下一张显示
        };
        oL.onclick = function(){
            oLi[index].className = "";//上一张隐藏       
            index--;
            if(index<0){
                index = 4;
            }
            oLi[index].className = "on";//下一张显示
        }
    
    
</script>
</body>
</html>

相关文章

网友评论

      本文标题:点击图片切换

      本文链接:https://www.haomeiwen.com/subject/uctuhctx.html