1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > html图片切换代码案例 JavaScript实现简单的图片切换功能(实例代码)

html图片切换代码案例 JavaScript实现简单的图片切换功能(实例代码)

时间:2020-02-29 23:32:24

相关推荐

html图片切换代码案例 JavaScript实现简单的图片切换功能(实例代码)

代码如下所示:

图片切换

*{

margin: 0;

padding: 0;

}

.box{

width: 200px;

height: 300px;

margin: 50px auto;

padding: 20px;

background-color: skyblue;

text-align: center;

}

img{

width: 200px;

height: 200px;

margin: 20px 0;

}

// 存储照片地址的数组

let imgArr = ["/cnblogs_com/TomHe789/1693260/o_09051704animal1.png", "/cnblogs_com/TomHe789/1693260/o_09051711animal2.png", "/cnblogs_com/TomHe789/1693260/o_09051717animal3.png", "/cnblogs_com/TomHe789/1693260/o_09051722animal4.png", "/cnblogs_com/TomHe789/1693260/o_09051726animal5.png"];

// 照片的索引

let index = 0;

window.onload = function() {

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

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

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

let oPrev = document.getElementsByClassName("prev")[0];

let oNext = document.getElementsByClassName("next")[0];

// 点击上一张响应事件

oPrev.onclick = function () {

index--;

//实现照片循环

if (index < 0) {

index = imgArr.length-1;

}

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

oImg.src = imgArr[index];

};

// 点击下一张响应事件

oNext.onclick = function () {

index++;

//实现照片循环

if (index >= imgArr.length) {

index = 0;

}

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

oImg.src = imgArr[index];

};

};

上一张

下一张

最终的效果

总结

到此这篇关于JavaScript实现简单的图片切换功能(实例代码)的文章就介绍到这了,更多相关js 图片切换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。