zoukankan      html  css  js  c++  java
  • js图片库

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>JS图片库</title>
      <style>
      li {
        list-style-type: none;
      }
      #plac {
         400px;
        height: 600px;
        display: block;
        margin-left: 50%;
        margin-top: -150px;;
      }
      </style>
    </head>
    <body>
      <h1>图片库</h1>
      <ul>
        <li><a href="img/02.jpg" onclick = "showpic(this); return false;" title="一只狗" >一只狗</a></li>
        <li><a href="img/01.jpg" onclick = "showpic(this); return false;" title="汤圆">汤圆</a></li>
        <li><a href="img/03.jpg" onclick = "showpic(this); return false;" title="一只猫">一只猫</a></li>
        <li><a href="img/04.jpg" onclick = "showpic(this); return false;" title="西瓜">西瓜</a></li>
        <img id="plac" src="img/05.jpg" alt="玄幻">
      </ul>
    <script>
      function showpic(whichpic) {
        var source = whichpic.getAttribute("href");
        var plac = document.getElementById("plac");
        plac.setAttribute("src",source);
      }
    </script>
    </body>
    </html>
    js段代码:
      var source = whichpic.getAttribute("href");  获取whichpic(形参)的href属性;
      var plac = document.getElementById("plac");  获取plac(id)的元素;
      plac.setAttribute("src",source);  改变plac的src属性的值,为source;
     
      onclick = "showpic(this); return false;"  onclick事件绑定showpic函数,形参this为该对象,此处指<a>元素节点;  return false :阻止事件的默认行为发生——>跳转到图片窗口查看图片(这不是我们希望看到的)
  • 相关阅读:
    ASP.NET 实现邮件发送和接受的功能(Sockets)
    使用Sql server进行分布式查询
    Sqlserver中的一些技巧
    使用sql server中的全文索引
    水晶报表的装载和修改文本
    创建作业的通用存储过程
    MS SQL数据库备份和恢复
    数据库运用XML操作
    安装程序自动安装数据库
    ASP.NET 实现邮件发送和接受的功能(Mail)
  • 原文地址:https://www.cnblogs.com/decoct-tea/p/10746792.html
Copyright © 2011-2022 走看看