亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

使用JS實(shí)現(xiàn)簡單的圖片切換功能

3403771864 / 481人閱讀

  我們今天就說說用JS實(shí)現(xiàn)圖片的切換,效果如圖:

  分析:要實(shí)現(xiàn)切換,先有一個按鈕添加點(diǎn)擊響應(yīng)時間,可以用構(gòu)造函數(shù)。切換圖片實(shí)現(xiàn)動作可以用切換img標(biāo)簽src的屬性,可以獲取標(biāo)簽屬性然后進(jìn)行修改即可。就要把屬性值存放在一個數(shù)組中,通過數(shù)組的索引來獲取。

  附上相關(guān)代碼:

  css部分代碼:

  <style type="text/css">
  *{
  margin: 0;
  padding: 0;
  }
  #a{
  margin: 50px auto;
  width: 500px;
  padding: 15px;
  text-align: center;
  background-color: #99FF99;
  }
  </style>

  js代碼:

  <script>
  window.onload=function(){
  var btn1 = document.getElementById("btn1");
  var btn2 = document.getElementById("btn2");
  var img = document.getElementsByTagName("img")[0];
  //構(gòu)建一個數(shù)組存圖片
  var imgArr = ["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg","img/5.jpg"]
  var index = 0;
  //console.log(src);
  var p = document.getElementById("b");
  btn1.onclick = function(){
  //alert("1");
  //img.src="img/2.jpg"
  index--;
  if (index<0){
  index = imgArr.length-1
  }
  img.src=imgArr[index]
  p.innerHTML = "共"+ imgArr.length+"張圖片,當(dāng)前第"+(index+1)+"張"
  };
  btn2.onclick = function(){
  //alert("2");
  index++;
  if (index>4){
  index = 0;
  }
  img.src=imgArr[index]
  p.innerHTML = "共"+imgArr.length+"張圖片,當(dāng)前第"+(index+1)+"張"
  };
  };
  </script>

  body部分:

  <body>
  <div id="a">
  <img src="img/1.jpg" alt="雪糕" />
  <button id="btn1">上一張</button>
  <button id="btn2">下一張</button>
  <p id="b">共5張圖片,當(dāng)前第1張</p>
  </div>
  </body>

  以上就是全部內(nèi)容,讓大家學(xué)到更多相關(guān)內(nèi)容。


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/127826.html

相關(guān)文章

  • JS基礎(chǔ)入門篇( 二 )—if , 字符串拼接,數(shù)組,圖片循環(huán)切換

    摘要:錯誤,因?yàn)槿〉降氖亲址?,相加會造成字符串拼接。?qiáng)制轉(zhuǎn)換,將字符串類型轉(zhuǎn)成數(shù)字類型。以上代碼結(jié)果為解釋和獲取到的是字符串,當(dāng)字符串相加時,會直接拼接字符串。表示數(shù)組的線長度。重新定義數(shù)組長度,后面?zhèn)€數(shù)組的值都為圖片切換兩張圖片切換。 1.if篇 1. if 語法: if( 判斷條件 ){ 代碼塊 } 以上代碼的功能是: 如果 判斷...

    betacat 評論0 收藏0
  • JS基礎(chǔ)入門篇( 二 )—if , 字符串拼接,數(shù)組,圖片循環(huán)切換

    摘要:錯誤,因?yàn)槿〉降氖亲址嗉訒斐勺址唇?。?qiáng)制轉(zhuǎn)換,將字符串類型轉(zhuǎn)成數(shù)字類型。以上代碼結(jié)果為解釋和獲取到的是字符串,當(dāng)字符串相加時,會直接拼接字符串。表示數(shù)組的線長度。重新定義數(shù)組長度,后面?zhèn)€數(shù)組的值都為圖片切換兩張圖片切換。 1.if篇 1. if 語法: if( 判斷條件 ){ 代碼塊 } 以上代碼的功能是: 如果 判斷...

    yhaolpz 評論0 收藏0
  • JS基礎(chǔ)入門篇( 二 )—if , 字符串拼接,數(shù)組,圖片循環(huán)切換

    摘要:錯誤,因?yàn)槿〉降氖亲址?,相加會造成字符串拼接。?qiáng)制轉(zhuǎn)換,將字符串類型轉(zhuǎn)成數(shù)字類型。以上代碼結(jié)果為解釋和獲取到的是字符串,當(dāng)字符串相加時,會直接拼接字符串。表示數(shù)組的線長度。重新定義數(shù)組長度,后面?zhèn)€數(shù)組的值都為圖片切換兩張圖片切換。 1.if篇 1. if 語法: if( 判斷條件 ){ 代碼塊 } 以上代碼的功能是: 如果 判斷...

    MudOnTire 評論0 收藏0
  • 實(shí)現(xiàn)簡單輪播圖

    摘要:小練習(xí)輪播圖組件任務(wù)描述在和上一任務(wù)同一目錄下面創(chuàng)建一個文件,在目錄中創(chuàng)建,并在其中編碼,實(shí)現(xiàn)一個輪播圖的功能。實(shí)現(xiàn)思路考察對節(jié)點(diǎn),定時器,事件的處理。 小練習(xí)3:輪播圖組件 任務(wù)描述在和上一任務(wù)同一目錄下面創(chuàng)建一個task0002_3.html文件,在js目錄中創(chuàng)建task0002_3.js,并在其中編碼,實(shí)現(xiàn)一個輪播圖的功能。 圖片數(shù)量及URL均在HTML中寫好 可以配置輪播的順...

    EsgynChina 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<