Ошибки в JavaScript – маленький гид

Руководство предназначено для самых начинающих программистов JS. Если вы не в состоянии сохранить html после изменений, кладете файлы в разные папки – то сами виноваты!

Вывод в консоль Исправление ошибки
нет ошибок в консоли, ничего не работает проверь подключен ли js корректно
в начале файла js напиши console.log(‘work’);
если js подключен корректно – в консоль будет выведено слово work.
Нет ошибок в консоли, а кнопка (функция) не работает, ничего не происходит Возможен вариант, что событие не прикрепилось к элементу (кнопке). Как в этом убедиться – напишите внутри функции, которая выполняется по клику
console.log(‘function work’);
Если теперь при клике в консоли появляется эта запись – ошибка внутри функции, если нет – вы не прикрепили событие к элементу. Здесь решений несколько – проверить правильность получения элемента по id, и правильные названия функций
Ошибка в консоли читаем саму ошибку и строку в которой она допущена. Также посмотрите на предыдущую строку
Cannot set property ‘onclick’ of null возможны два варианта ошибок:

  1. js подключен до элемента – подключите элемент перед закрывающимся тегом body
  2. элемент с таким id/class/… не найден в html – либо проверьте правильность написания id/class, сохраните html, убедитесь в отсутствии дубляжей id
… is not a function написали команду с ошибкой – исправьте ошибку в написании

Unexpected end of input Забыли поставить скобку, кавычку, не завершили ввод команды на указанной строке или строке выше
Также бывает когда ввели лишние скобки и символы
Invalid or unexpected token Ошибка в команде, чаще всего забыли скобку, кавычку, апостроф

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *