【JavaScript基础】图片切换
2021/7/23 9:35:56
本文主要是介绍【JavaScript基础】图片切换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
实现图片上一张和下一张的切换,带有提示项
HTML页面
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE-edge"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> <link rel="stylesheet" href="/cssDocument/test.css"> <script> window.onload = function () { //获取两个按钮 var prev = document.getElementById("prev"); var next = document.getElementById("next"); //获取img标签 var img = document.getElementsByTagName("img")[0]; var imgArr = ["/img/1.png", "/img/2.png", "/img/3.png", "/img/4.png", "/img/5.png"] var index = 0; //获取id为info的元素 var info=document.getElementById("info"); //设置提示文字 info.innerHTML="一共"+imgArr.length+"张图片,当前是第"+(index+1)+"张" //绑定点击响应函数 //上一张 prev.onclick = function () { index--; if (index < 0) { index = imgArr.length-1; } info.innerHTML="一共"+imgArr.length+"张图片,当前是第"+(index+1)+"张" img.src = imgArr[index]; }; //下一张 next.onclick = function () { index++; if (index > imgArr.length-1) { index = 0; } info.innerHTML="一共"+imgArr.length+"张图片,当前是第"+(index+1)+"张" img.src = imgArr[index]; }; }; </script> <title>图片切换</title> </head> <body> <!-- 图片摆放 --> <div class="outer"> <p id="info">一共5张图片,当前在第1张</p> <img src="/img/1.png" alt=""> <div class="imgButton"> <button id="prev">上一张</button> <button id="next">下一张</button> </div> </div> </body> </html>
css文件
/* 清除样式 */ *{ margin: 0; padding: 0; } /* 图片居中 */ .outer{ width: 100%; margin: 50px auto; padding: 10px; background-color: bisque; text-align: center; }
结果显示:到最后一张时,点击下一张会回到第一张
在第一张时,点击上一张会跳转到最后一张
这篇关于【JavaScript基础】图片切换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22项目:远程温湿度检测系统
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南