2016-09-23 571 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