javascript实现点击小图显示大图


Posted in Javascript onNovember 29, 2020

本文实例为大家分享了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简易缓动插件(源码打包)
Feb 16 Javascript
jquery统计复选框选中示例
Nov 05 Javascript
js判读浏览器是否支持html5的canvas的代码
Nov 18 Javascript
倒记时60刷新网页的js代码
Feb 18 Javascript
javascript设置连续两次点击按钮时间间隔的方法
Oct 28 Javascript
JavaScript使用slice函数获取数组部分元素的方法
Apr 06 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
Apr 22 Javascript
Vue axios 中提交表单数据(含上传文件)
Jul 06 Javascript
Angular 封装并发布组件的方法示例
Apr 19 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
微信小程序实现多图上传
Jun 19 Javascript
JavaScript 实现继承的几种方式
Feb 19 Javascript
js实现简易点击切换显示或隐藏
Nov 29 #Javascript
webpack4从0搭建组件库的实现
Nov 29 #Javascript
JS指定音频audio在某个时间点进行播放
Nov 28 #Javascript
Vue用mixin合并重复代码的实现
Nov 27 #Vue.js
js实现扫雷源代码
Nov 27 #Javascript
JavaScript字符串转数字的简单实现方法
Nov 27 #Javascript
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 #Vue.js
You might like
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
浅谈php7的重大新特性
2015/10/23 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
php 生成签名及验证签名详解
2016/10/26 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
javascript JSON操作入门实例
2010/04/16 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
AngularJS实现进度条功能示例
2017/07/05 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
Python脚本实现下载合并SAE日志
2015/02/10 Python
Hadoop中的Python框架的使用指南
2015/04/22 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
药品促销活动方案
2014/02/14 职场文书
人力资源经理的岗位职责范本
2014/02/28 职场文书
导游个人求职信
2014/04/25 职场文书
安全教育月活动总结
2014/05/05 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
教师一帮一活动总结
2014/07/08 职场文书
小学课外活动总结
2014/07/09 职场文书
英语课外活动总结
2014/08/27 职场文书