JS里面利用random()实现随机颜色更换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS里面利用random()实现随机颜色更换相关的知识,希望对你有一定的参考价值。

首先你需要一个div

<div id="box"></div>

然后给这个div加入CSS属性

#box{width:500px;height:500px;border:1px solid red}

然后在JS代码:

var box=document.getElementById("box");
function fn(){
var a=parseInt(Math.random()*10);
var b=parseInt(Math.random()*10);
var c=parseInt(Math.random()*10);
var d=parseInt(Math.random()*10);
var e=parseInt(Math.random()*10);
var f=parseInt(Math.random()*10);
var g="#"+a+b+c+d+e+f;
box.style.background=g;
}
setInterval("fn()",1000);
这样就能实现简单的背景颜色随机改变
理论上每种颜色是由六位数字组成的
但是测试时函数里面只要a,b,c就可以实现
也就是这样:
function fn(){
var a=parseInt(Math.random()*10);
var b=parseInt(Math.random()*10);
var c=parseInt(Math.random()*10);
  var g="#"+a+b+c
}
setInterval("fn()",1000);




以上是关于JS里面利用random()实现随机颜色更换的主要内容,如果未能解决你的问题,请参考以下文章

如何用js解决字体颜色随机变换?

JS---Math.Random()*10--[0,10)随机变颜色

JS生成随机颜色(rgb)

js实现鼠标经过文字大小颜色都随机变化

请解释以下js代码怎么生成随机颜色?

python如何随机显示动漫背景