JS實現(xiàn)圖片上下切換
更新時間:2022年07月13日 08:36:59 作者:_GotoWorld
這篇文章主要為大家詳細介紹了JS實現(xiàn)圖片上下切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了JS實現(xiàn)圖片上下切換的具體代碼,供大家參考,具體內容如下
源代碼:
<!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>Document</title> ? ? <style type="text/css"> ? ? ? ? *{ ? ? ? ? ? ? margin: 0; ? ? ? ? ? ? padding: 0; ? ? ? ? } ? ? ? ? #outer{ ? ? ? ? ? ? width: 130px; ? ? ? ? ? ? margin: 50px auto; ? ? ? ? ? ? padding: 10px; ? ? ? ? ? ? background-color: greenyellow; ? ? ? ? ? ? text-align: center; ? ? ? ? } ? ? </style> ? ? <script type="text/javascript"> ? ? ? ? window.onload=function(){ ? ? ? ? ? ? var prev=document.getElementById("prev"); ? ? ? ? ? ? var next=document.getElementById("next"); ? ? ? ? ? ? //切換圖片就是修改img的src屬性 ? ? ? ? ? ? //獲取img標簽 ? ? ? ? ? ? var img=document.getElementsByTagName("img")[0]; ? ? ? ? ? ? //創(chuàng)建數(shù)組,保存圖片路徑 ? ? ? ? ? ? var imgArr=["1.png","2.png","3.png"]; ? ? ? ? ? ? //創(chuàng)建變量保存當前顯示圖片的索引 ? ? ? ? ? ? var index=0; ? ? ? ? ? ? //設置提示文字 ? ? ? ? ? ? var info=document.getElementById("info"); ? ? ? ? ? ? info.innerHTML="一共"+imgArr.length+"張圖片,當前第"+(index+1)+"張"; ? ? ? ? ? ? prev.onclick=function(){ ? ? ? ? ? ? ? ? index--; ? ? ? ? ? ? ? ? //判斷index是否小于0 ? ? ? ? ? ? ? ? if (index<0){ ? ? ? ? ? ? ? ? ? ? index=imgArr.length-1; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? img.src=imgArr[index]; ? ? ? ? ? ? ? ? info.innerHTML="一共"+imgArr.length+"張圖片,當前第"+(index+1)+"張"; ? ? ? ? ? ? ? }; ? ? ? ? ? ? next.onclick=function(){ ? ? ? ? ? ? ? ? index++; ? ? ? ? ? ? ? ? if(index>imgArr.length-1){ ? ? ? ? ? ? ? ? ? ? index=0; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? img.src=imgArr[index]; ? ? ? ? ? ? ? ? info.innerHTML="一共"+imgArr.length+"張圖片,當前第"+(index+1)+"張"; ? ? ? ? ? ? }; ? ? ? ? }; ? ? </script> ? </head> <body> ? ? <div id="outer"> ? ? ? ? <p id="info"></p> ? ? ? ? <img src="1.png" alt="1"> ? ? ? ? <button id="prev">上一張</button> ? ? ? ? <button id="next">下一張</button> ? ? </div> </body> </html>
效果如下圖
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
javascript仿php的print_r函數(shù)輸出json數(shù)據(jù)
輸出json數(shù)據(jù),php的print_r函數(shù)可以輕松實現(xiàn),下面為大家介紹下javascript也可以模仿print_r函數(shù)輸出json數(shù)據(jù),具體實現(xiàn)如下,感興趣的朋友可以了解下2013-09-09js+數(shù)組實現(xiàn)網(wǎng)頁上顯示時間/星期幾的實用方法
在網(wǎng)頁上顯示時間(年月日/時分秒),很多新手朋友都想實現(xiàn)這樣的功能,本文整理了一些實用技巧,殺出來與大家分享,感興趣的朋友可以了解下2013-01-01Bootstrap柵格系統(tǒng)簡單實現(xiàn)代碼
這篇文章主要為大家詳細介紹了Boostrap柵格系統(tǒng)的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03使用flutter創(chuàng)建可移動的stack小部件功能
本文主要介紹我為桌面和 Web 設計的一個超級秘密 Flutter 項目使用了畫布和可拖動節(jié)點界面。本教程將展示我如何使用堆棧來使用小部件完成可拖動功能,需要的朋友可以參考下2021-10-10用瀑布流的方式在網(wǎng)頁上插入圖片的簡單實現(xiàn)方法
下面小編就為大家?guī)硪黄闷俨剂鞯姆绞皆诰W(wǎng)頁上插入圖片的簡單實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09