• Теория
  • Теория

В систему закралась ошибка

Кажется, в нашей программе что-то пошло не так. Кликаем по превью, а большая картинка не появляется. Мы проверили работу программы в предыдущем задании — сообщения в консоль выводились.

Что делают разработчики в такой ситуации? Отлаживают код.

Программа перестала работать, когда мы добавили эту запись:

fullPhoto.src = photos[i];

Что с ней может быть не так? Часть fullPhoto.src не вызывает подозрений — мы нашли изображение по классу, сохранили в переменную, а теперь хотим что-то записать в атрибут src. А вот photos[i] может быть причиной сбоя.

Дело не в названии массива photos, его мы написали правильно. Остаётся индекс и текущий элемент массива. Возможно, с ними что-то не то.

Мы выведем их в консоль и проверим. Кажется, проблема именно там.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Знакомство с событиями» тренажёра «Погружение в браузерный JavaScript» можно после регистрации и оформления подписки.