3

在一些应该很简单的事情上需要帮助。我有这个生成随机背景颜色的js...

document.body.style.background = "#"+((1<<24)*Math.random()|0).toString(16);

我想要做的是有一组十六进制颜色的列表来随机化,我无法弄清楚。

4

1 回答 1

2

使用一组预定义的颜色,您可以获得如下随机颜色:

var colors = ['#333', '#111', '#222', '#FFF', '#000', '#F333F3', '#AA00AA'];
document.body.style.background = colors[Math.floor(Math.random()*colors.length)];

小提琴

于 2013-07-13T22:00:02.417 回答