Ответы пользователя по тегу Фронтенд
  • Uncaught TypeError: Cannot set properties of null (setting 'innerHTML') как избавится от этой ошибки?

    @Paul14
    Ошибка "Uncaught TypeError: Cannot set properties of null (setting 'innerHTML')" возникает, когда вы пытаетесь установить свойство innerHTML для элемента, который не существует в DOM-дереве. В вашем случае, вероятно, элемент, который вы пытаетесь найти с помощью метода querySelector, не существует на странице.

    Проверьте, правильно ли вы написали классы элементов в HTML-коде и в файле lng.js. Убедитесь, что все элементы, на которые вы ссылаетесь в цикле for, существуют на странице.

    Также, убедитесь, что вы вызываете функцию changeLanguage() после того, как все элементы загрузятся на странице. Вы можете использовать событие window.onload для этого:

    window.onload = function() {
      changeLanguage();
    };
    Ответ написан
    Комментировать