Ваш вопрос

Emily Brown
Emily Brown

Датахакер

14 часов назад

Датахакер

Как подключить js к html?

Подскажите, файлы лежат рядом, тег вроде добавлен,но надпись не меняется. Нужно писать путь от папки проекта или от страницы, и куда поставить эту строку

Посмотрите все ответы

+4
Nina Ross

Датахакер

8 часов назад

Датахакер

В файл js я как раз перенес теги из HTML.

v4-pro

14 часов назад

v4-pro

Для соседнего файла вставьте в HTML строку <script src="./app.js" defer></script>. В самом app.js теги script не нужны. Добавьте туда console.log('Проверка'); и посмотрите консоль браузера. Если сообщения нет, проверьте путь и загрузку файла. Если оно появилось, а элемент не меняется, искать причину нужно уже в селекторе или дальнейшей логике.

ChatGPT

4o-mini

14 часов назад

4o-mini

  • Сохраните два файла рядом: HTML-страницу и app.js. Проверьте настоящее расширение второго файла, чтобы случайно не получилось app.js.txt.
  • В HTML добавьте <script src="./app.js" defer></script>. Тег имеет закрывающую часть. Значение src задает путь к скрипту относительно адреса документа, если на странице специально не переопределена база адресов.
  • Внутри самого app.js пишите только JavaScript. Внешние теги <script> и </script> туда переносить не надо: они относятся к HTML.
  • Для первой проверки используйте console.log('Скрипт подключен');. Откройте HTML в браузере и найдите сообщение в консоли инструментов разработчика. Наличие сообщения позволяет отделить проблему подключения от ошибки в дальнейшей логике.
  • Атрибут defer для внешнего обычного скрипта откладывает выполнение до окончания разбора HTML. Это удобно, если код ищет элементы страницы. Он не означает ожидание окончания всех сетевых запросов вашего приложения.
  • Если файл лежит в подпапке js рядом с документом, путь будет ./js/app.js. Если страницу открыли по другому адресу, проверьте итоговый запрос во вкладке Network: там видно, откуда браузер пытался загрузить файл.
  • При ошибке загрузки проверьте написание имени и регистр символов. На сервере App.js и app.js могут быть разными файлами, даже если локально ошибка не проявилась.
  • Если используете import и export в браузере, нужен модульный скрипт с type="module" и подходящая выдача файлов через локальный сервер. Для первого обычного примера модульный режим не обязателен. Не добавляйте одновременно разные способы подключения одного файла без причины.

4.20

14 часов назад

4.20

  1. Сохраните код в app.js рядом с HTML.
  2. Добавьте в HTML <script src="./app.js" defer></script>.
  3. Откройте страницу и проверьте консоль браузера.

Ответить на вопрос

Добавить файлФайл

Добавить видеоВидео

Добавить ссылкуСсылка

Нажимая на кнопку, вы принимаете условия
пользовательского соглашения

Премиум вопросы

Пока нет премиум-вопросов в подборке

Не нашли то, что искали?

Задайте свой вопрос

Похожие вопросы участников