@reinmaker1990

Как добавить background в цикле?

ДД, подскажите где ошибка/чего не хватает, нужно для каждого el в цикле добавить цвет из массива.
let div = document.querySelectorAll('div')
let e = [...div].map(el => {
    el.style.width = '200px';
    el.style.height = '50px';
    el.style.border = '1px solid gray'
    let colors = ['red','blue','yellow','green']
    for (const color of colors) {
        console.log(color)
        el.style.backgroundColor = color
    }
})
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
TAbrahamyan
@TAbrahamyan
const div = document.querySelectorAll('div');
const colors = [ 'red','blue','yellow','green' ];

div.forEach((el, index) => {
  el.style.width = '200px';
  el.style.height = '50px';
  el.style.border = '1px solid gray'
  el.style.backgroundColor = colors[index];
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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