Задать вопрос

Как решить проблему с innerHTML?

Суть проекта:
Есть несколько файлов .html, которые связаны друг с другом ссылками - этакая сеть файлов. Ко всем .html подключён один и тот же файл .js, который в div посылает нужный текст через document.getElementById('...').innerHTML.

Проблема:
Из-за того, что в конкретном файле .html нет div с id, в который загружается текст, возникает ошибка.

Использовать к каждому .html свой .js - долго и неэффективно.
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
leha_gorbunov
@leha_gorbunov
Программист
Проверить что есть такой div с таким id.

var div_id = document.getElementById("<ваш id>");
if(div_id!=undefined){
  ваш код
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы