JavaScript案例(三):大小图切换

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>大小图切换</title>
    <style>
        *{
    
    
            padding: 0;
            margin: 0;
        }
        ul{
    
    
            list-style: none;
            overflow: hidden;
        }
        ul li{
    
    
            float: left;
            width: 90px;
            height: 57px;
            border: 1px solid white;
            margin-left: 10px;
            margin-top:20px;
        }
        li:hover{
    
    
            border: 1px solid red;
        }
    </style>
</head>
<body>
<img src="./image/girl01.jpg" alt="" id="bigimg">
<ul>
    <li>
        <img src="./image/girl01.jpg" alt="" width="90px" class="smallimg">
    </li>
    <li>
        <img src="./image/girl02.jpg" alt="" width="90px" class="smallimg">
    </li>
    <li>
        <img src="./image/girl03.jpg" alt="" width="90px" class="smallimg">
    </li>
</ul>
<script>
    var bigimg = document.getElementById("bigimg");
    var smallimgobj = document.getElementsByClassName("smallimg");
    for (var i = 0; i < smallimgobj.length; i++) {
    
    
        smallimgobj[i].onmouseover = function () {
    
    
            var smallimgsrc = this.getAttribute('src');
            bigimg.setAttribute("src",smallimgsrc);
        }
    }
</script>
</body>
</html>

目录

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44825185/article/details/115181622
今日推荐