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

Как исправить Cannot set property 'background' of undefined?

Если я пишу
document.querySelector('.day').style.background = 'yellow'
, все работает, а когда я пишу
document.querySelectorAll('.day').style.background = 'yellow'
выдает ошибку:
Cannot set property 'background' of undefined
  • Вопрос задан
  • 1704 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя igotDiamonds К ответам на вопрос (4)
@igotDiamonds
querySelectorAll - возвращает коллекцию элементов NodeList, соответственно
[NodeList].style == undefined
NodeList[0] == element
Ответ написан