Loading... <h2>JS点击更换图片</h2><pre><code> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> window.onload = function() { var bj = document.getElementById("bj") //要处理的图片 var syg = document.getElementById("syg") //点击上一个 var xyg = document.getElementById("xyg") //点击下一个 sz = 1 //初始化图片为第一张 xyg.onclick = function() { //下一张点击事件 if (sz == 4) { sz = 1 //如果数字等于四则重置 } else { sz++ //sz=sz+1 } bj.src = +sz + ".jpg" //更换图片 } var syg = document.getElementById("syg") //上一个 syg.onclick = function() { //上一张点击事件 if (sz == 1) { sz = 4 //如果数字等于四则初始化他 } else { sz-- //sz=sz+1 } bj.src = +sz + ".jpg" //更换图片 //更换图片 } } </script> <style> img { width: 100px; height: 100px; } </style> </head> <body> <div> <p id="syg">上一张</p> <p id="xyg">下一张</p> <img src="1.jpg" id="bj" alt="背景图"> <!--要更换的图片--> </div> </body> </html></code></pre><p><img src="https://www.xxhzm.cn/usr/uploads/2021/07/346094123.png" alt="tu.png" title="tu.png"style=""></p><p>数组形式:</p><pre><code>function RotationChart() { var pic = ['1.jpg', '2.jpg', '3.jpg', '4.jpg']; //图片位置 var num = 0; // console.log(pic.length) var img = document.querySelector('#img'); //查询图片 var xyg = document.querySelector('#xyg'); //下一个 var syg = document.querySelector('#syg'); //上一个 //console.log(xyg) xyg.onclick = function() { num++; if (num == pic.length) { num = 0; } img.src = pic[num]; } syg.onclick = function() { num--; if (num < 0) { num = pic.length - 1; } img.src = pic[num]; } } </code></pre><p>需要使用时直接调用函数RotationChart()即可</p><p>本文作者:小小孩子们<br>转载请注明原文地址<br>本文地址<a href="https://www.xxhzm.cn/index.php/archives/3/"><a href="https://www.xxhzm.cn/index.php/archives/3/">https://www.xxhzm.cn/index.php/archives/3/</a></a></p> 猜你想看 Linux常用命令 铭记历史,九一八事件! 每日一学:PHP 中的array_uintersect_assoc函数详解 每日一学:PHP 中的array_map函数详解 关于PHP数组相关的常用函数 jQuery点击图片淡入淡出 PHP变量常量定义以及使用 nux2对比nuxt3 jQuery图片移动 解决 Vue 打包过后 dist 文件夹过大 最后修改:2022 年 06 月 05 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
3 条评论
不错
不错
OωO