原生js实现点击“上一张”、“下一张”按钮切换图片
目录结构:
代码:
<!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>图片切换</title></head><body><div><img id="first" src="./images/img01.jpg" width="500px" height="300px" /></div><button style="margin-left: 180px;" id="prev">上一张</button><button id="next">下一张</button><script>// 1.获取DOM对象var img = document.getElementById("first");var prevBtn = document.getElementById("prev");var nextBtn = document.getElementById("next");// 2.添加点击事件var minPage = 1;var maxPage = 5;var currentPage = minPage;// 上一张按钮prevBtn.onclick = function() {// 第一张的上一张是最后一张if(currentPage === minPage) {currentPage = maxPage;} else {currentPage--;}img.setAttribute('src',`./images/img0${currentPage}.jpg`);}// 下一张按钮nextBtn.onclick = function() {// 最后一张的下一张是第一张if(currentPage === maxPage) {currentPage = minPage;} else {currentPage++;}img.setAttribute('src',`./images/img0${currentPage}.jpg`);}</script></body>
</html>
样式:
原生js实现点击“上一张”、“下一张”按钮切换图片相关推荐
- html 上下翻页效果代码,原生js实现可以带上下翻页的翻页功能(代码)
本篇文章给大家带来的内容是关于原生js实现可以带上下翻页的翻页功能(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 翻页功能在渲染数据时经常用到,下面是使用原生JS去实现的一个 ...
- 原生js实现拖拽上传文件
原生js实现拖拽上传文件 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...
- js实现点击按钮切换图片功能_☆*往事随風*☆的博客
文章目录 前言 一.DOM是什么? 二.对象的HTML DOM 树 三.图片切换练习 1.要求 2.实现思路 3.示例代码 1.html示例代码如下: 2.css示例代码如下: 2.js示例代码如下: ...
- JS实现点击button按钮切换图片
JS实现点击button按钮切换图片 放暑假在家打算学习html/css/js制作网页,只有html/css的一些基础.实现效果如图: 这个网页很简单,是用Dreamweaver写的,但是是通过自己做 ...
- JQuery实现点击按钮切换图片(附源码)--JQuery基础
JQuery实现切换图片相对比较简单,直接贴代码了哈,有注释噢!疑问请追加评论哈,不足之处还请大佬们指出! 1.案例代码: demo.html: <!DOCTYPE html> <h ...
- JavaScript实现京东轮播图效果——自动轮播,左右按钮切换图片,小圆圈跟随图片变化,点击小圆圈可跳转图片,无缝循环播放
JavaScript实现京东轮播图效果--自动轮播,左右按钮切换图片,小圆圈跟随图片变化,点击小圆圈可跳转图片,无缝循环播放 静态效果图如下: CSS部分 *{margin: 0;padding: 0 ...
- Android 点击按钮切换图片
Android 点击按钮切换图片 效果如图: 点击后: 主要代码: //切换图片 but1.setBackgroundResource(R.drawable.qq1); 全部代码: public cl ...
- vue中点击按钮切换图片
vue中点击按钮切换图片 直接附上代码,亲测有效 <!-- --> <template><div><div class="">< ...
- 点击图片实现上一张下一张JS
用js实现.点击图片的左边,去上一张:点击图片的右边,去下一张. Jquery脚本在http://jquery.com/ 下载 Jquery实现比较简单 <script src="ht ...
- js实现图片上一张下一张点击
1.实现效果 2.实现原理 根据数组的长度和一个div的宽度,计算出父元素的长度. document.getElementById("goods_bx").style.width= ...
最新文章
- 关于Silverlight中多项目共享DLL文件的讨论
- win7 登录界面---管理员账户禁用与显示
- 基于ffmpeg的流媒体服务器
- 免费公开课 | AI对抗攻防系列专题,今晚7点第一讲
- java画虚线_java cansvas 画虚线要怎么设置?
- 微信平台的几种分享方式调研
- SpringBoot文件上传大小设置(yml中配置)
- 大数据改变中国交通浙江用阿里云看未来
- linux apache mysql python 搭建_linux 下安装 mysql 并配置 python 开发环境
- Node.js 实现远程桌面监控
- html css前端框架,GitHub - zyj1022/wee: WEE—简单快速的响应式HTML/CSS前端框架
- 为什么要认真准备Java面试,编程语言排行榜告诉你
- yaourt/yay 安装软件出现 parse “XXX“: first path segment in URL cannot contain colon 错误
- 最新数字藏品系统源码一套+价值9000缘
- 激活MDI中已经打开过的文件
- android 电子书框架,[Android] Pdf开发框架使用
- TF2.0使用tf.data处理数据建模Demo
- 【Servlet教科书】Servlet到底是什么?有什么作用?(详细记录知识)
- 智联招聘导出的文档有横线去除方法Office2007
- 开关磁阻电机控制仿真(matlab 2016b版本仿真模型 自用)
热门文章
- xp系统打印服务器自动关闭,WinXP系统Print spooler自动关闭如何解决?
- 2021-05-30
- ucinet计算聚类系数大于1怎么办_ucinet软件解释对照
- 【OpenCV学习】对于仕琪所写《OpenCV教程基础篇》的一些想法
- java httpclient读取html文件,httpclient+nekohtml 解析HTML
- 安装Adobe Reader出错回滚
- Win10 桌面美化
- 读《自己动手写操作系统》(于渊著)第一节
- 操作系统课程设计--银行家算法的模拟实现
- db9针232接口波特率标准_9针RS232-422-485接口定义