Javascript 如何自动刷新这些随机生成的颜色

Javascript 如何自动刷新这些随机生成的颜色,javascript,random,numbers,Javascript,Random,Numbers,我已经尝试了很多解决方案,比如以各种方式使用setInterval,但我似乎无法让它工作 当前每次刷新时,模式都是随机的。最接近我想要的是,我做了一个setInterval和代码,但它只让1个正方形不断地改变颜色。顺便说一下,我把它删掉了 我只想在页面加载后,它将继续在随机颜色中翻转,而不仅仅是停留在已经生成的内容上 var rndTile = Math.floor((Math.random() * 40) + 1); var base = 2 / 2; var colChoices = ["#

我已经尝试了很多解决方案,比如以各种方式使用setInterval,但我似乎无法让它工作

当前每次刷新时,模式都是随机的。最接近我想要的是,我做了一个setInterval和代码,但它只让1个正方形不断地改变颜色。顺便说一下,我把它删掉了

我只想在页面加载后,它将继续在随机颜色中翻转,而不仅仅是停留在已经生成的内容上

var rndTile = Math.floor((Math.random() * 40) + 1);
var base = 2 / 2;
var colChoices = ["#81A594","#79BEDB","#6B78B4", "#593E1A", "#99CCCC"];
var fadeTime = Math.floor((Math.random * 6000));

代码:

因为我不能正确理解你的小提琴,所以我在这里提出我自己的解决方案。第一个问题是,随机数只在站点加载时生成一次。第二件事:您的
var base
始终为1,并在
每次调用中重置为0。这就是为什么你的输出总是一样的


由于代码太长,无法将其放在stackoverflow上,这里有一个问题:

无法从该问题中判断您想要做什么。你希望你的方块在页面加载时有不同的颜色,还是希望它们不断变化?谢谢你,我昨晚4点左右算出了,忘了把问题标记为已解决。尽管如此,您的帮助,因为我的解决方案只有Javascript,我需要Jquery,所以非常感谢。