Hacker2282288
@Hacker2282288
Начинающий программист(12)

Как сделать случайный background-color ко всем div-ам? У меня только к первому div-у делает фон случайный. Как применить ко всем?

Как сделать случайный background-color ко всем div-ам или ко всем div-am у которых есть определенный id, у каждого одинаковый, и применить случайный цвет к этому id. У меня получается только к первому div-у применить случайный цвет а к остальным не хочет применятся. Почему? Есть код --->
const div = document.getElementById('random-bg')
div.style = "background-color: " + 
    '#' + (Math.random().toString(16) + '000000').substring(2,8).toUpperCase()

и типо в этом коде обращение к div-ам у которых есть одинаковый айди и там задается background-color случайный, и это работает но только с первым div-ом. Как применить ко всем???
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
id в рамках страницы должны быть уникальны.
Значит, нужно обращаться по классу, использовать querySelectorAll
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ко всем div-am у которых есть определенный id, у каждого одинаковый, и применить случайный цвет к этому id.

id должен быть уникальным. Возможно, поэтому у вас ничего и не работает, как надо
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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