zoukankan      html  css  js  c++  java
  • 10.美女相册

      1 <!DOCTYPE html>
      2 <html>
      3 <head lang="en">
      4     <meta charset="UTF-8">
      5     <title></title>
      6     <style type="text/css">
      7         body {
      8             font-family: "Helvetica", "Arial", serif;
      9             color: #333;
     10             background-color: #ccc;
     11             margin: 1em 10%;
     12         }
     13 
     14         h1 {
     15             color: #333;
     16             background-color: transparent;
     17         }
     18 
     19         a {
     20             color: #c60;
     21             background-color: transparent;
     22             font-weight: bold;
     23             text-decoration: none;
     24         }
     25 
     26         ul {
     27             padding: 0;
     28         }
     29 
     30         li {
     31             float: left;
     32             padding: 1em;
     33             list-style: none;
     34         }
     35 
     36         #imagegallery {
     37 
     38             list-style: none;
     39         }
     40 
     41         #imagegallery li {
     42             margin: 0px 20px 20px 0px;
     43             padding: 0px;
     44             display: inline;
     45         }
     46 
     47         #imagegallery li a img {
     48             border: 0;
     49         }
     50     </style>
     51 
     52 </head>
     53 <body>
     54 <h2>
     55     美女画廊
     56 </h2>
     57 <a href="#">注册</a>
     58 <ul id="imagegallery">
     59     <li>
     60         <a href="image/1.jpg" title="美女A">
     61             <img src="image/1-small.jpg" width="100" alt="美女1"/>
     62         </a>
     63     </li>
     64     <li>
     65         <a href="image/2.jpg" title="美女B">
     66             <img src="image/2-small.jpg" width="100" alt="美女2"/>
     67         </a>
     68     </li>
     69     <li>
     70         <a href="image/3.jpg" title="美女C">
     71             <img src="image/3-small.jpg" width="100" alt="美女3"/>
     72         </a>
     73     </li>
     74     <li>
     75         <a href="image/4.jpg" title="美女D">
     76             <img src="image/4-small.jpg" width="100" alt="美女4"/>
     77         </a>
     78     </li>
     79 </ul>
     80 
     81 
     82 <div style="clear:both"></div>
     83 
     84 <img id="image" src="image/placeholder.png" width="450px"/>
     85 
     86 <p id="des">选择一个图片</p>
     87 
     88 <script>
     89     //需求:点击小图片,改变下面的大图片的src属性值。赋值为a链接的href属性值。
     90         //让p标签的innnerHTML属性值,变成a标签的title属性值。
     91     //步骤:
     92     //1.获取事件源和相关元素
     93     //2.绑定事件
     94     //3.书写事件驱动程序
     95 
     96 
     97     //1.获取事件源和相关元素
     98     //利用元素获取其下面的标签。
     99     var ul = document.getElementById("imagegallery");
    100     var aArr = ul.getElementsByTagName("a");
    101 //    console.log(aArr[0]);
    102     var img = document.getElementById("image");
    103     var des = document.getElementById("des");
    104     //2.绑定事件
    105     //以前是一个一个绑定,但是现在是一个数组。for循环绑定
    106     for(var i=0;i<aArr.length;i++){
    107         aArr[i].onclick = function () {
    108             //3.书写事件驱动程序
    109             //修改属性
    110             //this指的是函数调用者,和i并无关系,所以不会出错。
    111             img.src = this.href;
    112 //            img.src = aArr[i].href;
    113             des.innerHTML = this.title;
    114             return false;
    115         }
    116     }
    117 
    118 </script>
    119 
    120 </body>
    121 </html>
  • 相关阅读:
    Web CI/CD Continuous Integration / Continuous Delivery / Continuous Deployment
    hd + TP-Link Switch / wanzhaojiaohuanji / spf+ / TL-ST1008F / TL-ST5016F
    彻底理解js中this的指向,不必硬背(转)
    H5本地存储(转)
    jquery获得 当前页面url的变量
    js中实现base64加密、解密
    项目中easyui-tooltip提示消息运用
    Jquery生成二维码(微信中长按图片识别二维码功能)
    [hdu 3068] Manacher算法O(n)最长回文子串
    Hello world !
  • 原文地址:https://www.cnblogs.com/BingBing-Deng/p/10427118.html
Copyright © 2011-2022 走看看