思路:遍历伪数组,给四张小图绑定单击事件,让当前被单击的小图的src属性值赋给大图的src属性值,让小图的title的属性值,赋给下侧文本内容。

步骤:

1、页面的搭建

2、获取元素

3、遍历伪数组

4、给四个小美女绑定单击事件

5、把事件源的src属性值赋给大图的src属性值

6、把事件源的title属性值赋给标题的innerText属性值

重要步骤:

// 获取小图

var smallPic = document.getElementById("smallPicObj").getElementsByTagName("img");

// 获取大图

var bigPic = document.getElementById("bigPic");

具体代码:

<style>div img{width: 150px;}img{width: 600px;}
</style><body><h2>美女画廊</h2><div><img class="smallImg" src="./img/1.jpg" alt="" title="美女A"><img class="smallImg" src="./img/2.jpg" alt="" title="美女B"><img class="smallImg" src="./img/3.jpg" alt="" title="美女C"><img class="smallImg" src="./img/4.jpg" alt="" title="美女D"></div><img class="bottomImg" src="./img/1.jpg" alt="" title="美女A"><h3>美女A</h3>
</body><script>//获取dom 添加点击事件//处理程序:点击时把下面的img的src属性设置为上面的图片srcvar list = document.getElementsByClassName("smallImg")for(var i = 0;i<list.length;i++){list[i].onclick = function(){document.getElementsByClassName("bottomImg")[0].src=this.srcdocument.querySelector("h3").innerHTML = this.title}}
</script>

js点击小图完成大图切换相关推荐

  1. 功能强大漂亮的js图片相册,js点击小图显示大图

    原生js点击图片触发弹窗 页面显示模糊的小图片(small_X.jpg),点击全屏显示高清大图片(large_X.jpg) 可实现放大.缩小.拖拽.旋转.上一张.下一张 以下为demo相关页面展示: ...

  2. php图片点击查看大图,jQuery点击小图看大图,大图查看内容详情所有图片

    jQuery点击小图看大图,大图查看内容详情所有图片: html代码如下: × < > CSS代码如下: * { margin:0; padding:0; } body { overflo ...

  3. 点击小图查看大图的定位功能

    用户点击小图一般是要查看小图放大后的大图,或者鼠标移到小图后想要查看详细的信息的大图,这时候要考虑大图的定位问题,以下代码可以参考(需要引入 jq ): // 小图 大图 定位$(document). ...

  4. js点击图片查看大图,并可以拖动,且滚动滑轮放大缩小

    方法一:此方法在页面没有滚动条时无法缩放 JQuery function hideMax(){$(".MAX_div").remove();$("#Cover_Div&q ...

  5. js点击左右按钮来切换多张图片

    var _thtml=""; var imgs=data.img.split(","); _thtml+="<img id='t1' class ...

  6. html页面点击小图弹出大图代码,利用JS实现点击小图弹出大图代码

    特效描述:利用JS实现 点击小图 弹出大图代码.利用JS实现点击小图弹出大图代码 代码结构 1. HTML代码 (function(){ var LightBox = function(options ...

  7. php 大图找小图,点击小图弹出大图,点击网页任何部分隐藏大图

    点击小图弹出大图,点击网页任何部分隐藏大图 left: 0; right: 0; display:none; bottom: 0; background-color: #000; opacity: . ...

  8. 用 JS 点击左右按钮 使图片切换 - 最精简版-ljx2380000-ChinaUnix博客

    用 JS 点击左右按钮 使图片切换 - 最精简版-ljx2380000-ChinaUnix博客 代码部分: 点击(此处)折叠或打开 <!DOCTYPE html PUBLIC "-// ...

  9. js实现点击按钮图片自动切换_☆往事随風☆的博客

    文章目录 前言 一.基本思路 二.代码分析 1.创建数组保存图片的存储路径 2.获取按钮对象 3.调用定时器 4.关闭定时器 三.整体代码 四.效果展示 前言 利用js实现一个图片自动切换的功能. 一 ...

最新文章

  1. BeanShell使用json.jar包处理Json数据
  2. 【TCP/IP】一张图带你读懂TCP/IP协议
  3. 360导入html没有,IE无法加载到外部CSS样式, 用360浏览器就可以,上CSS引用代码[急]_html/css_WEB-ITnose...
  4. 判断一个点是否在三角形内部
  5. POJ 3040 Allowance【贪心】
  6. 苹果app商品定价_【知乎问答】苹果 App Store 新推出的 1 元或 3 元定价对开发者有什么影响?...
  7. 题解 P5065 【[Ynoi2014]不归之人与望眼欲穿的人们】
  8. virtual 修饰符与继承对析构函数的影响(C++)
  9. ASP.NET伪静态的实现及伪静态的意义
  10. 【基础】排序算法学习笔记
  11. godaddy 安装 ssl
  12. 高中计算机会考在线模拟考试,高中信息技术会考练习试题及答案
  13. Head First Java.第二版.中文完整高清版
  14. BP神经网络算法基本原理,BP神经网络计算过程
  15. vscode背景的更换_vscode背景图怎么换
  16. Namenode HA原理详解
  17. C++ 填入数字1-9 使数学等式成立
  18. 网贷黑名单查询,通过身份证号,或者手机号查询自己的网贷情况。
  19. Unity ios打包卡在Converting managed assemblies to C++
  20. window下搭建zookeeper集群myid问题

热门文章

  1. 一年三轮融资3亿 深睿医疗领跑AI医疗行业
  2. 批量修改文件后缀名 文件扩展名
  3. python如何启动excel_Python启动Excel
  4. 计算机知识竞赛策划案,计算机知识竞赛策划书范文
  5. leetcode sql:游戏玩法分析 III
  6. 使用HTML5和CSS制作抖音首页
  7. [Unity框架] SimpleMiniForUnity 用于Unity单机游戏的迷你框架
  8. Mac系统下载安装sublime3详细过程
  9. 中国计算机学会CCF推荐国际学术期刊以及学术会议
  10. zynq 加载bit方法总结