Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.82 KB | None | 0 0
  1. <head>
  2.         <meta charset="utf-8">
  3.     </head>
  4.     <body>
  5.         <center>
  6.             <input type="button" value = "Показать картинку" onclick="showImg()"> <br/>
  7.             <img src="" alt="Нажмите кнопку , чтобы посмотреть картинку" id = 'currentImg' >
  8.         </center>
  9.  
  10.         <script >
  11.         // массив с путями к картинкам (какие угодно напихай свои)
  12.             const imgArr = [
  13.                             './img/1.jpg',
  14.                             './img/2.jpg',
  15.                             './img/3.jpg',
  16.                             './img/4.jpg',
  17.                             './img/5.jpg',
  18.                         ]
  19.         // получаем узел img наш
  20.             const imgElem = document.getElementById('currentImg')
  21.         // начальный индекс в массиве с путями к картинка 0 , картинка './img/1.jpg'
  22.             currentImgIndex = 0;
  23.        
  24.             function showImg(){
  25.                 // сначала проверяеем , не превышает ли наш текущий индекс длину массива
  26.                     if (currentImgIndex == imgArr.length  ) { alert('Картинки закончились!') ; return;}
  27.                 // если все ок , ставм путь по индексу из массива в наш атрибут src тега img
  28.                     imgElem.setAttribute('src' , `${imgArr[currentImgIndex]}`);
  29.                 // ну и , увеличиваем индекс. Чтобы при следующем вызове функции показывалась другая картинка
  30.                     currentImgIndex += 1;
  31.             }
  32.          </script>
  33.     </body>
  34. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement