БлогNot. Комментарии к статье #1006

Javascript: смена фона страницы в реальном времени



Автор: Сер IP: определён

Почему такой код не работает? function blim (){ document.getElementsByTagName('body').style.backgroundImage = "url('photos/111.jpg')"; } setInterval (blim, 1000);

12.02.2017, 23:08

Ответ: Метод getElementsByTagName возвращает коллекцию, а не объект, обратись к её элементу с индексом 0. В конце статьи как раз приведён работающий пример, при условии, конечно, что в одной папке со скриптом лежат файлы 1.jpg и 2.jpg