Uncaught TypeError: Cannot set property 'backgroundImage' of undefined
вот код
setInterval(function(){
document.getElementsByClassName("slide").style.backgroundImage =
"url(../img/slide2.jpg)"
}, 5000);
в чем проблема и как поправить?
Проблема в том, что document.getElementsByClassName()
возвращает массивоподобный (итерируемый) объект всех дочерних элементов .
Можно делать следующим образом
setInterval(function(){
document.getElementsByClassName("slide")[0].style.backgroundImage =
"url(../img/slide2.jpg)"
}, 5000);
если элемент с таким классом на странице один, либо перебирать все элементы массива и для применять для каждого из них.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как разделить это на файлы , если вообще не понятно ничего ?
Как отследить изменение стора в Redux? В интеренете нашел что используется метод componentWillReceivePropsЯ пытаюсь в нем вызвать метод который подгружает...