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 :阻止事件的默认行为发生——>跳转到图片窗口查看图片(这不是我们希望看到的)
  • 相关阅读:
    5.3公理系统
    5.2逻辑语言vs逻辑演算
    Spike-in 对照(Spike-in control)
    R 语言学习笔记(4)—— 数值&字符处理
    R 语言学习笔记(3)—— 基础绘图
    R语言学习笔记(2)——数据结构与数据集
    R 语言学习笔记(1)——R 工作空间与输入输出
    单核苷酸多态性SNP(single nucleotide polymorphism)
    你真的遵守编码规范了吗
    论牧羊犬如何混迹于Scrum圈
  • 原文地址:https://www.cnblogs.com/decoct-tea/p/10746792.html
Copyright © 2011-2022 走看看