Показать сообщение отдельно
  #1 (permalink)  
Старый 10.01.2018, 05:21
Новичок на форуме
Отправить личное сообщение для Бипач Посмотреть профиль Найти все сообщения от Бипач
 
Регистрация: 11.09.2017
Сообщений: 9

Выбор рандомного элемента из массива для элемента
Есть 3 дива.

Есть массив с тремя цветами. Допустим, красный, синий и зеленый.

Моя проблема в том, что я не могу понять как при клике на какую-то кнопку каждый из этих трёх элементов приобрел рандомное значение из этого массива. Т.е. изменил бэкграунд.

Пыталась вот так:

var colors = [
        '#ff0000',
        '#00ff00',
        '#0000ff'
    ];

    var random_color = colors[ Math.floor(Math.random() * colors.length) ];

    document.getElementsByClassName('sq')[0].style.backgroundColor =random_color;


Но ничего. Но если использовать вместо class - id, то работает.

Помогите, пожалуйтса
Ответить с цитированием