Урок 10 · JavaScript
Где поставить тег script, чтобы он увидел страницу
Скрипт, который ищет кнопку, должен запуститься после того, как кнопка уже есть в разметке.
Почему это следующий шаг
Макет собран. JavaScript добавляет действие, но только если его правильно подключить.
Как сделать
Положи файл в js/main.js и подключи его в конце body или в head с атрибутом defer. Не пиши большую программу в атрибуте onclick. Один файл на учебную страницу проще отлаживать, чем пять случайных вставок. Если скрипт не нужен для чтения текста, страница должна оставаться понятной и без него.
<script src="js/main.js" defer></script>Что проверить
- В консоли нет ошибки «null is not an object» из-за раннего запуска.
- Текст урока виден с отключённым JavaScript.
- Путь к файлу открывается отдельно в браузере.
Попробуй
Подключи пустой main.js с одной строкой console.log и убедись, что сообщение появилось.