@testtoster

Как вывести элементы массива на экран?

Есть папка img в которой есть картинки.

Пытаюсь их поместить в массив и вывести на экран с определенным интервалом.

<div id="slider"><img src=""><div>

const images = ['1.png', '2.png', '3.png', '4.png', '5.png'];

let slider = document.querySelector('#slider');
let img = slider.querySelector('img');
let i = 0;

window.setInterval(function () {

    img.scr = 'img/' + images[i];
    i++;

}, 1000);


В консоли функция работает и выводит названия по таймеру, но картинки на экране не отображаются. Что я сделал не так?

Всем спасибо
  • Вопрос задан
  • 116 просмотров
Решения вопроса 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
img.scr = 'img/' + images[i]; // не scr, а src, что значит source
Ответ написан
@testtoster Автор вопроса
Переписал код и он заработал)))

let images = ['1.png', '2.png', '3.png', '4.png', '5.png'];

let slider = document.querySelector('#slider');
let img = slider.querySelector('img');

let i = 0;
window.setInterval(function () {

    img.src = 'img/' + images[i];

    i++

}, 1000);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы