从数组中选择随机背景颜色。 Javascript/html
问题描述:
嘿,我是新来编码和有一个任务,我需要包括随机颜色选择器的背景。颜色是红色,绿色,黄色和蓝色。我一直在研究和玩弄它,但我仍然坚持不懈。任何帮助告诉我如何做到这一点将不胜感激。谢谢:)从数组中选择随机背景颜色。 Javascript/html
答
使用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
答
这里是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
[从阵列获得的随机值(的可能的复制http://*.com/questions/4550505/getting-random-value-from-an-array ) –