Как окрасить все дочерние элементы?

У меня есть дивы с классом 'day' их 31 штук. И когда я хочу окрасить их всех то окрашивается только первая. Как мне окрасить все дивы? Вот код:

document.querySelector('.day').style.backgroundColor = 'yellow'
  • Вопрос задан
  • 76 просмотров
Решения вопроса 3
@dero
о себе
document.querySelectorAll('.day').forEach(function(elem){
     elem.style.background = 'yellow'
})
Ответ написан
Комментировать
E1ON
@E1ON Куратор тега JavaScript
Programming, Gamedev, VR
Ответ написан
Комментировать
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
let arrDiv = document.querySelectorAll('.day')
for(let i=0;i<arrDiv.length;i++){
arrDiv[i].style.backgroundColor = 'yellow'
}

или
let arrDiv = document.querySelectorAll('.day')
arrDiv.forEach(element => element.style.backgroundColor = 'yellow');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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