结构部分:

上一张

下一张

样式部分:

*{

margin: 0;

padding: 0;

}

#container{

width: 450px;

margin:50px auto;

padding: 20px;

text-align: center;

background-color: antiquewhite;

}

img{

width: 450px;

height: 200px;

}

.btn button{

background-color: aqua;

color: white;

border: 0;

}

js部分:

var btn1=document.getElementsByTagName("button")[0];

var btn2=document.getElementsByTagName("button")[1];

var img=document.getElementsByTagName("img")[0];

var p=document.getElementsByTagName("p")[0];

// 创建一个数组用于放图片地址

var imgArr=["./img/img1.jpg","./img/img2.jpg","./img/img3.jpg"];

// 创建一个变量用于存图片索引

var index=0;

p.innerHTML="一共有"+imgArr.length+"张图片,这是第"+(index+1)+"张";

// 点击上一张按钮

btn1.οnclick=function(){

index--;

if(index<0){

index=imgArr.length-1;

}

img.src=imgArr[index];

p.innerHTML="一共有"+imgArr.length+"张图片,这是第"+(index+1)+"张";

}

// 点击下一张按钮

btn2.οnclick=function(){

index++;

if(index>imgArr.length-1){

index=0;

}

img.src=imgArr[index];

p.innerHTML="一共有"+imgArr.length+"张图片,这是第"+(index+1)+"张";

}

效果图(不太好看):

html图片轮播加上切换按钮,轮播图(点击按钮切换)相关推荐

  1. pyqt5+qt desiger实例教程(1)创建含有三个按钮的窗口,点击按钮2输出消息、按钮3可退出

    pyqt5+qt desiger实例教程(1)创建含有三个按钮的窗口,点击按钮三可退出 目标:设计一个含有三个按钮的窗口,点击按钮2弹出消息,点击按钮3退出 如果是使用的anacoda那么自带qtde ...

  2. 点击按钮创建一个表格 点击按钮创建一个表格 权限选择 元素的value属性操作

    点击按钮创建一个表格 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  3. jquery粘贴按钮_实现前端点击按钮自动复制剪贴板功能

    [目录] 明确需求 html分析 代码实现 css分析 js分析 代码实现 只要是文本,长按选中就可以复制,但是需求来了挡也挡不住: 明确需求 为了提升用户体验,点击[复制]按钮就自动复制到剪贴板,那 ...

  4. 【Vue实战】使用vue实现点击按钮,改变被点击按钮的样式。

    1. 实现思路 为每个按钮设置一个index: 为按钮设置点击事件 获取到按钮点击事件以后,判断index,进而动态修改按钮的class 2. 代码实现 2.1 代码 <template> ...

  5. echarts图点击按钮放大或者缩小

    点击加号放大echarts图 ,点击减号缩小echarts图. 示意图: js代码演示: <div class="pobtn"><button @click=&q ...

  6. 工作按钮(216):点击按钮报错--bug修复--直接写接口里面

    this.title = "编辑";getAction(path.join(this.url.query, id)).then(res => {this.form = res ...

  7. html页面点击按钮上传文件,点击按钮实现文件上传及控制文件上传类型

    1.原生js实现文件上传 html部分: 上传文件 js部分: upload(event) { //代替执行上传功能 let it = event.target; $(it).next().click ...

  8. js实现轮播图(点击小图片切换大图片+自动切换)

    js实现轮播图(点击小图片切换大图片+自动切换) 实现效果如下: 点击小图切换大图和轮播标题,点击左右按钮大小图和轮播标题切换,鼠标进入清除定时器,鼠标移出恢复轮播 html代码如下: <div ...

  9. 点击按钮随机更换页面背景颜色

    点击按钮随机 更换页面背景颜色 先准备一个按钮就像如图所示的那样 然后获取到刚刚的按钮并为按钮绑定点击事件. 并且弹出警告框来证明获取并绑定成功按钮. 效果展示: 点击按钮即可弹出警告框. 在点击事件 ...

  10. UI控件之Button(按钮)和ImageButton(图像按钮)

    (一)概述 Button普通按钮跟ImageButton图像按钮的用法基本类似,至于图片相关的则和后面的ImageView相同,所以本节只对Button的用法进行讲解,另外Button是TextVie ...

最新文章

  1. ARM Linux 3.x的设备树(Device Tree)【转】
  2. (0004) H5开发之导入JQuery库以及使用。
  3. Silverlight 和WPF的Composite Guidance(Prism V2)发布了
  4. python 制作gif-如何在线制作gif图片?
  5. Atitit ftp原理与解决方案
  6. ExtJS MVC学习手记 1
  7. C语言多文件编程基本格式
  8. 【玩味西班牙】之一:初识餐前小吃——达帕斯(TAPAS)
  9. 用matlab的ADC和DAC过程,谈谈我理解的ADC和DAC
  10. windows10升级助手_利用系统自带应用在Windows 10上实现电脑免费拨打电话
  11. Xml中SelectSingleNode方法,xpath查找某节点用法
  12. echarts按照时间显示柱状图_百度Echarts 柱状图 动态显示
  13. POI XssfCellStyle背景颜色对照
  14. 日本知名汽车零部件公司巡礼系列之株式会社70
  15. 珍藏多年的视频文案网站
  16. 把一个字符串13579先变成Array——[1, 3, 5, 7, 9],再利用reduce(),就可以写出一个把字符串转换为Number的函数。
  17. 设置里怎么开启微信定位服务器,微信定位开启怎么设置(如何开启微信定位功能)...
  18. hacks cheats injection
  19. 《解忧杂货店》读书笔记
  20. 基于业务流程的信息化建设与应用

热门文章

  1. 泛型和容器--2--容器
  2. 高等数学(预备知识之指数函数)
  3. 检验电子邮件地址是否真实存在
  4. iOS调试_Couldn't load project
  5. 制作stlink(烧录部分)
  6. 远程登陆没有固定ip的服务器
  7. android app启动图片 加动画效果,Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案...
  8. 计算机网络——物理层
  9. 2014突破性科学技术:超隐私智能手机
  10. linux dd新建文件,linux dd命令 创造一个文件