点击屏幕按钮,更换对应的图片功能实现

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Document</title><style>#buttons button {margin-right: 20px;}img {width: 200px;height: 200px;margin-top: 30px;}</style>
</head><body><div id="buttons"></div><img src="" alt=""><script>// 根据数据向页面中添加按钮和图片var imgs = ["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg"];var divButtons = document.getElementById("buttons");var img = document.getElementsByTagName("img")[0];img.src = imgs[0];// 遍历图片数组 imgs.forEach(function(src, i) {// 创建按钮 填充内容 追加到div中var btn = document.createElement("button");btn.innerText = `第${i+1}张图片`;divButtons.appendChild(btn);// 将数组中图片的地址设置为button的属性btn.dataset.src = src;});// 事件委托绑定点击事件divButtons.onclick = function(e) {// 点击按钮 设置img的src属性为button的src属性if (e.target.dataset.src) {img.src = e.target.dataset.src;}}</script>
</body></html>

实现点击鼠标更换图片相关推荐

  1. JQ 点击头像更换图片(仅是自己留个笔记,不建议参考哈!)

    一:引入两个js : <script src="../common/js/layer/layer.js" type="text/javascript"&g ...

  2. php点击按钮更换图片,单击事件做个替换图片

    实例 html> 使用事件给a标签添加的单击事件(结合循环遍历给a标签添加事件,达到点击就切换的效果)2019.05.08 .box { width: 500px; height: 700px; ...

  3. html鼠标悬浮更换图片,Vue.js鼠标悬浮更换图片功能

    最近自己做的项目中设计师要求分类栏中鼠标悬停更换图片,大致实现出来的效果就是这样: 这个在jQuery中是个很简单的事,但是在vue中我还是第一次实现. 首先将所有的选中后图片都覆盖到没选中图片上 c ...

  4. Unity鼠标图标更换/点击图标更换

    Unity鼠标图标更换/点击图标更换 效果展示: 代码: using System.Collections; using System.Collections.Generic; using Unity ...

  5. Qt 中实现在控件中点击鼠标,就在鼠标点击处加载图片的方法

    首先应该知道,QLabel类是没有点击事件的.我们需要点击鼠标,那么必须重写一个QLabel类去继承原来的QLabel.比如说我定义PutPicLabel来继承QLabel. 在头文件中应该这么写: ...

  6. JQuery实现点击图片更换图片

    作为一位一直从事后端开发的码农,忽然开始接触前端的内容,真有点转不过来,还是来写点东西作为记录吧,也算是经验的积累了. 项目中上传图片功能完成后,运营同事说需要有更换图片的功能,便于图片排版,好吧,不 ...

  7. Vue中鼠标悬停更换图片/文字内容,动态展示/修改某些属性

    Vue中鼠标悬停更换图片/文字内容,动态展示/修改某些属性 鼠标悬停时:@mouseenter 鼠标离开时:@mouseleave 利用以上来绑定相应方法,例如: <div @mouseleav ...

  8. html点击文字展开图片,DIV CSS鼠标经过悬停在图片上时图片上方显示文字

    DIV CSS鼠标悬停在没有文字内容图片上时图片上方显示文字,完全是纯css div实现.CSS实现鼠标悬停放图片上方时显示美化内容. 原始图片显示没有文字在上方,当鼠标经过悬停时显示文字并且文字背景 ...

  9. js-图片的轮播-设置主要界面-和鼠标点击进行切换图片

    这里使用了一个大的ul 将超出部分隐藏 实现鼠标点击,控制图片的移动 对超链接添加标识,控制图片和超链接的联动显示 <!DOCTYPE html> <html><head ...

最新文章

  1. 边缘AI芯片市场将在2025年首次反超云端AI芯片市场
  2. Servlet WEB过滤器
  3. 【Android】Pixel 2 解锁 Bootloader
  4. ABAP利用OLE2_OBJECT实现将数据输出到Excel单元格
  5. node.js学习笔记(4) http服务
  6. c语言使用循环编写勾股数,刘徽《九章算术》中的勾股数
  7. 【树莓派】树莓派3B安装宝塔面板并配置安装LNMP
  8. html生成pdf表格线加粗,iText 用 HTMLWorker 转换 HTML 为 PDF 时可设置表格列宽度
  9. grup2命令启动windows
  10. 用C语言设计光线成像程序——计算机达人成长之路(26)
  11. 大数据可视化分析方法与流程
  12. jmeter笔记02
  13. 后台管理系统开发缺陷日志
  14. 原生js实现音乐播放器功能,可以实时显示歌词并且高亮当前句
  15. 2013职称计算机幻灯片题库,2013职称计算机考试题库宝典及答案解析(全).doc
  16. 如何下载会议论文集?如何将整个网站的资源离线到本地?
  17. java移动业务大厅案例_基于Java的SOSO移动大厅项目(功能全部实现了)
  18. MediaType介绍
  19. 计算机国际会议开幕词,英文一篇计算机国际会议的开幕词
  20. 利用DataEase的关联数据集制作宽表

热门文章

  1. win7单机修复计算机在哪,win7电脑故障怎么进入安全模式修复
  2. 2022-04-03前端周报 排查问题要知识沉淀
  3. 压测工具Jmeter简单入门教程
  4. 爬取饿了么的商家+评论数据
  5. 第十二章 网购秒杀系统架构设计案例分析(待续)
  6. 安装天翼掌上大学,显示用户权限不足,请使用管理员权限执行安装程序!安装退出。
  7. 口袋妖怪php源码,查看“宝可拳/宝可梦”的源代码
  8. 自动发货发卡系统搭建教程
  9. 基于stm32f103红外遥控美的空调
  10. 人工膜行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)