Почему мой баннер не меняет ее фон? Пожалуйста, помогите мне.
Когда я запускаю файл, консоль сообщает мне
Uncaught TypeError: flechedroite.addEventListener is not a function
Я действительно не понимаю. Я новичок в JavaScript, поэтому, пожалуйста, объясните мне добрыми словами, как я могу исправить эту ошибку:)
var flechedroite = document.getElementsByClassName('fa-arrow-right');
var flechegauche = document.getElementsByClassName('switch-left');
var banner = document.getElementById('banner');
var images = [];
var changeBackground = function (bElement, bUrl) {
return bElement.style.backgroundImage = "url(" + bUrl + ")";
}
//image list
images[0] = 'images/image1.jpg';
images[1] = 'images/image2.jpg';
images[2] = 'images/image3.jpg';
flechedroite.addEventListener('click', function() {
for (var i = 0; i < images.length; i++) {
changeBackground(document.body, images[i]);
}
})