2016-09-23 3 views
-2

Эй, я новичок в кодировании и имею назначение, где мне нужно включить случайный выбор цвета для фона. Цвета - красный, зеленый, желтый и синий. Я занимаюсь исследованиями и играю с ним, но я подошел. Любая помощь, подсказывающая мне, как это сделать, будет весьма признательна. Спасибо :)Выбор случайного цвета фона из массива. Javascript/html

+2

Возможный дубликат [Получение случайного значения из массива] (http://stackoverflow.com/questions/4550505/getting-random-value-from-an-array) –

ответ

0

Используйте jQuery для настройки свойств css.

color = ["red", "green", "yellow", "blue"]; 

     var randomNum = Math.floor(Math.random() * color.length); 
     console.log(randomNum); 
     var randomColor = color[randomNum]; 
     $("body").css("background-color", randomColor); 

Это может вам помочь.

+0

OP запросил javascript не JQuery – Weedoze

0

Вот Javascript часть

var colors = ["red", "green", "yellow", "blue"]; //Array of colors 
var randomColor = colors[Math.floor(Math.random() * colors.length)]; //Pick one randomly 
document.body.style.background = randomColor; //Apply the color on the body background