这一切的一切就是我的沙雕同桌的一个异想天开的想法,他想使页面像霓虹灯一样闪烁,但其中最困扰他的就时如何随机颜色。其实换个维度想,这个问题很简单,下面我把我写的分享给大家:
function change(){
var color = "#";
var randomArr=['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'];//这是颜色构成的所有情况
for (var i=0;i<6;i++) {
color += randomArr[parseInt(Math.random()*15)];
}
return color;
}
它其实是一个创造字符串的问题,如何创造一个六位数字符串,这样想这个问题是不是迎刃而解了,代码最后会返回一个颜色编号,后续就可以继续使用。