javascript实现点击小图显示大图

 更新时间:2020年11月29日 09:02:32   作者:小小阿星  
这篇文章主要为大家详细介绍了javascript实现点击小图显示大图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了javascript实现点击小图显示大图的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <style type="text/css">
  body {
   font-family: "Helvetica", "Arial", serif;
   color: #333;
   background-color: #ccc;
   margin: 1em 10%;
  }

  h1 {
   color: #333;
   background-color: transparent;
  }

  a {
   color: #c60;
   background-color: transparent;
   font-weight: bold;
   text-decoration: none;
  }

  ul {
   padding: 0;
  }

  li {
   float: left;
   padding: 1em;
   list-style: none;
  }

  #imagegallery {

   list-style: none;
  }

  #imagegallery li {
   margin: 0px 20px 20px 0px;
   padding: 0px;
   display: inline;
  }

  #imagegallery li a img {
   border: 0;
  }
 </style>
</head>
<body>

<h2>
 美女画廊
</h2>

<ul id="imagegallery">
 <li>
  <a href="images/1.jpg" rel="external nofollow" title="美女A">
 <img src="images/1-small.jpg" width="100" alt="美女1"/>
  </a>
 </li>
 <li><a href="images/2.jpg" rel="external nofollow" title="美女B">
  <img src="images/2-small.jpg" width="100" alt="美女2"/>
 </a></li>
 <li><a href="images/3.jpg" rel="external nofollow" title="美女C">
  <img src="images/3-small.jpg" width="100" alt="美女3"/>
 </a></li>
 <li><a href="images/4.jpg" rel="external nofollow" title="美女D">
  <img src="images/4-small.jpg" width="100" alt="美女4"/>
 </a></li>
</ul>


<div style="clear:both"></div>
<!--显示大图的-->
<img id="image" src="images/placeholder.png" alt="" width="450"/>
<p id="des">选择一个图片</p>
<script>
 // 获取ul元素对象
 var imagegallery = document.getElementById("imagegallery")
 // 获取a元素 数组
 var a = imagegallery.getElementsByTagName("a")
 
 // 获取大图元素对象
 var image = document.getElementById("image")
 
 // 获取p标签
 var des = document.getElementById("des")
 // console.log(imagegallery,a)
 
 // 遍历数组元素为每一个a链接注册点击事件
 for(var i = 0; i < a.length; i++){
 a[i].onclick = function(){
  // 将a链接中的href中的值赋值给大图的src属性
  image.src = this.href
  // 将a链接中的title的值作为内容赋值给p标签
  des.innerHTML = this.title
  return false
 }
 }
 //点击a标签,把a标签中的href的属性值给id为image的src属性
 //把a的title属性的值给id为des的p标签赋值
 //阻止超链接默认的跳转
  // return false;

</script>

</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Javascript实现汉字和拼音互转的终极方案

    Javascript实现汉字和拼音互转的终极方案

    网上关于JS实现汉字和拼音互转的文章很多,但是比较杂乱,有的不支持多音字、不支持声调或者字典文件太大,无法根据实际需要满足需求。这篇文章给大家修正整理网上的几种常见方法,文章结尾还附简单的JS拼音输入法,本文对大家具有一定的参考借鉴价值,下面一起看看吧。
    2016-10-10
  • js实现表单提交后不重新刷新当前页面

    js实现表单提交后不重新刷新当前页面

    本文介绍了如何通过js实现表单提交后不重新刷新当前页面的方法实例.既提交了FORM保存了数据,页面也不会跳转,很实用。需要的朋友可以参考下
    2016-11-11
  • javascript 作用于作用域链的详解

    javascript 作用于作用域链的详解

    这篇文章主要介绍了javascript 作用于作用域链的详解的相关资料,希望通过本文能帮助到大家,理解掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • JavaScript中定义对象原型的两种使用方法

    JavaScript中定义对象原型的两种使用方法

    本文主要对JavaScript中定义对象原型的两种使用方法进行介绍,具有很好的参考价值,下面就跟小编一起来看下吧
    2016-12-12
  • JavaScript实现多层颜色选项卡嵌套

    JavaScript实现多层颜色选项卡嵌套

    这篇文章主要为大家详细介绍了JavaScript实现多层颜色选项卡嵌套,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • JS端基于download.js实现图片、视频时直接下载而不是打开预览

    JS端基于download.js实现图片、视频时直接下载而不是打开预览

    这篇文章主要介绍了JS端基于download.js实现图片、视频时直接下载而不是打开预览,需要的朋友可以参考下
    2020-05-05
  • wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析

    wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析

    本文给大家带来的是一款非常不错的富文本编辑器WangEditor,他最大的特点是它在ie6,7,8上都可以做到失去焦点后仍然可以在原位置插入图片,而且代码量很少,下面我们就来分析下他是如何实现的呢
    2015-05-05
  • js遮罩效果制作弹出注册界面效果

    js遮罩效果制作弹出注册界面效果

    这篇文章主要为大家详细介绍了js遮罩效果制作弹出注册界面效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 使用javascript实现一个在线RGB颜色转换器

    使用javascript实现一个在线RGB颜色转换器

    目前已经有很多网页版在线小工具,之前很多窗体化的工具也逐渐网页化,比如:PS画图软件,也都能直接网页化进行设计,由于自己实际项目经常会用到颜色转换,所以直接自己开发个简单版的在线颜色转换小工具,需要的朋友可以参考下
    2024-01-01
  • js实现导航栏上下动画效果

    js实现导航栏上下动画效果

    这篇文章主要为大家详细介绍了js实现导航栏上下动画效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07

最新评论