一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務(wù)器之家 - 編程語(yǔ)言 - JavaScript - js教程 - JavaScript實(shí)現(xiàn)切換多張圖片

JavaScript實(shí)現(xiàn)切換多張圖片

2022-01-10 16:22是M js教程

這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)切換多張圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)切換多張圖片的具體代碼,供大家參考,具體內(nèi)容如下

循環(huán)切換圖片
HTML+CSS+JavaScript

html部分

?
1
2
3
4
5
6
7
8
9
10
<body>
 <div class="outer">
  <p id="info"></p>
  <img src="./images/banner1.png" alt="圖片" title="圖片">
 
  <button id='prev'>上一張</button>
  <button id='next'>下一張</button>
 </div>
 
</body>

css部分

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<style>
  * {
   padding: 0;
   margin: 0;
  }
 
  .outer {
   width: 1000px;
   background-color: #bfa;
   margin: 50px auto;
   text-align: center;
   padding: 10px;
  }
 
  img {
   width: 900px;
   display: block;
   margin: 0 auto;
  }
 
  button {
   margin: 5px;
  }
</style>

JavaScript部分

這里用到了JavaScript的DOM對(duì)象

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script>
  // 加載文檔
  window.onload = function () {
   //獲取img標(biāo)簽
   var img = document.getElementsByTagName("img")[0];
   
   //創(chuàng)建一個(gè)數(shù)組保存所有圖片的路徑
   //這里設(shè)置圖片文件的路徑
   var imgArr = ["./images/banner1.png", "./images/banner2.png", "./images/banner3.png", "./images/banner4.png", "./images/banner5.png"];
   //設(shè)置圖片初始值
   var index = 0;
   //獲取id為info的p標(biāo)簽
   var info = document.getElementById("info");
   info.innerHTML = "一共" + imgArr.length + "張," + "當(dāng)前為第" + (index + 1) + "張";
 
   //綁定兩個(gè)按鈕
   //上一張
   document.getElementById("prev").onclick = function () {
    index--;
    //判斷index是否小于0
    if (index < 0) {
     index = imgArr.length - 1;//循環(huán)(第一張-》最后一張)
    }
    img.src = imgArr[index];
    info.innerHTML = "一共" + imgArr.length + "張," + "當(dāng)前為第" + (index + 1) + "張";
   };
   //下一張
   document.getElementById("next").onclick = function () {
    index++;
    //判斷index是否大于數(shù)組的長(zhǎng)度-1(數(shù)組的最大下標(biāo))
    if (index > imgArr.length - 1) {
     index = 0;//循環(huán)(最后一張-》第一張)
    }
    img.src = imgArr[index];
    info.innerHTML = "一共" + imgArr.length + "張," + "當(dāng)前為第" + (index + 1) + "張";
   }
  };
 
</script>

預(yù)覽效果:

JavaScript實(shí)現(xiàn)切換多張圖片

JavaScript實(shí)現(xiàn)切換多張圖片

JavaScript實(shí)現(xiàn)切換多張圖片

JavaScript實(shí)現(xiàn)切換多張圖片

JavaScript實(shí)現(xiàn)切換多張圖片

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/qq_45908053/article/details/113173940

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 大团圆6全文在线阅读 | 91色香sxmv最网页版新地址 | 九九九九在线精品免费视频 | 含羞草国产亚洲精品岁国产精品 | 国产一级片免费观看 | 精品一区二区三区五区六区七区 | 99精品99| 从后面撕开老师的丝袜动态图 | 9久热久爱免费精品视频在线观看 | 免费一级毛片完整版在线看 | 欧美日韩综合一区 | 国产一二区视频 | 九九国产视频 | 91一区二区在线观看精品 | 性夜影院爽黄A爽免费动漫 性色欲情网站IWWW九文堂 | 天堂伊人网 | jizzjizz成熟丰满舒服 | 好大好硬快点好爽公 | 国产欧美一区二区三区精品 | 91精品国产麻豆国产自产在线 | 狠狠干2017 | 精品国产在天天线在线麻豆 | 性欧美videosex18嫩 | 操碰91| 碰91精品国产91久久婷婷 | 国产aaaaa一级毛片 | 我的好妈妈7中字在线观看韩国 | 无码日韩精品一区二区免费 | 国内精品视频一区二区三区八戒 | 97社区| 亚洲精品国产一区二区三区在 | meyd—447佐山爱在线 | 亚洲2023无矿砖码砖区 | 91庥豆果冻天美精东蜜桃传媒 | 成人福利在线观看 | 亚洲国产成人久久99精品 | xxx美国| 欧美侏儒xxx | 人人艹在线视频 | 五月天婷婷精品免费视频 | 成人欧美一区二区三区 |