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 :阻止事件的默认行为发生——>跳转到图片窗口查看图片(这不是我们希望看到的)
  • 相关阅读:
    matlab练习程序(最终腐蚀)
    matlab练习程序(二值图像内外边界跟踪)
    matlab练习程序(kmeans聚类)
    matlab练习程序(纹理合成)
    matlab练习程序(图像区域分裂)
    [学习opencv]图像腐蚀、膨胀、开闭操作
    [学习opencv]彩色图像通道分离、合成
    matlab练习程序(条件膨胀)
    matlab练习程序(自适应中值滤波RAMF)
    数据仓库主题设计及元数据设计
  • 原文地址:https://www.cnblogs.com/decoct-tea/p/10746792.html
Copyright © 2011-2022 走看看