17 JS-图片切换PLUS&关闭小广告

图片切换PLUS

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>05 图片切换PLUS</title>
 6     <style type="text/css">
 7         *{
 8             padding: 0;
 9             margin: 0;
10         }
11         #box{
12             border: 1px solid #ccc;
13             width: 430px;
14             height: 70px;
15             padding-top: 430px;
16             background: url('images/big_pic1.jpg') no-repeat;
17         }
18         #box ul li{
19             display: inline-block;
20             margin-right: 15px;
21         }
22     </style>
23 </head>
24 <body>
25     <div id="box">
26         <ul>
27             <li class="item">
28                 <img src="images/pic1.jpg">
29             </li>
30             <li class="item">
31                 <img src="images/pic2.jpg">
32             </li>
33             <li class="item">
34                 <img src="images/pic3.jpg">
35             </li>
36             <li class="item">
37                 <img src="images/pic4.jpg">
38             </li>
39             <li class="item">
40                 <img src="images/pic5.jpg">
41             </li>
42         </ul>
43     </div>
44     <script type="text/javascript">
45         // 1.获取事件源
46         function $(id){
47             return typeof id === 'string' ? document.getElementById(id) : null;
48         }
49         var items = document.getElementsByClassName('item');
50         for(var i = 0;i < items.length; i++){
51             var item  = items[i];
52             item.index = i+1; //  记录每一个item的index,切换图片时调用
53             items[i].onmouseover = function(){
54                 $('box').style.background = ` url('images/big_pic${this.index}.jpg') no-repeat`;
55             }
56         }
57     </script>
58 
59 </body>
60 </html>

关闭小广告

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>关闭小广告</title>
    <style type="text/css">
        *{
            padding: 0;
            margin: 0;
        }
        #qe_code{
            width: 180px;
            height: 160px;
            margin: 100px auto;
            position: relative;
        }
        #qe_code img{
            position: absolute;
            right: 0;
        }
        #qe_code #close{
            position: absolute;
            width: 18px;
            height: 18px;
            border: 1px solid #e0e0e0;
            text-align: center;
            line-height: 18px;
            cursor: pointer;
            color: #666;
        }
    </style>
</head>
<body>
    <div id="qe_code">
        <img src="images/phone_taobao.png" id="code">
        <span id="close">X</span>
    </div>
</body>
    <script type="text/javascript">
        window.onload = function () {
            var close = document.getElementById('close');
            var qe_code = document.getElementById('qe_code');
            close.onclick = function () {
                qe_code.parentNode.removeChild(qe_code);
            }
        }
    </script>
</html>
原文地址:https://www.cnblogs.com/znyyy/p/11129808.html