@Speakermen

Почему сannot read properties of null при добавлении свойств в классе?

Не могу понять почему внутри класса свойства не работают, а снаружи если задать то норм?

Не знаю, но думаю в дальнейшем поделить класс ComponentsPlayer на Handlers, Buttons, Components



class ComponentsPlayer {
  static playButton = document
    .getElementById("root")
    .querySelector(".playButton"); //null так нет
...
}


(() => {
//ComponentsPlayer.playButton = document.querySelector(".playButton"); так работает
ComponentsPlayer.handlerPlay(player);
})();
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Потому что на момент присваивания DOM элемент не существует
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы