gpt4 book ai didi

javascript - 每秒生成随机背景颜色?

转载 作者:行者123 更新时间:2023-11-28 15:19:58 26 4
gpt4 key购买 nike

var color = function getRandomColor() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}

var bgcolor = document.body.style.backgroundColor;

setInterval(function() {
bgcolor = color;
}, 1000);

颜色变量用于生成随机颜色,bgcolor变量获取其中主体的背景颜色,我将间隔设置为每个1秒。可以吗?似乎有问题,但我无法弄清楚,也许我需要将颜色变量放在设置的间隔内以每秒生成它?如果是这样,最简单的方法是什么?谢谢!

最佳答案

您最初分配bgColor主体背景的值 - 这只是一个值,bgColor不是对主体背景的引用颜色 - 您必须在间隔中每次都进行设置。

setInterval(function() { 
document.body.style.backgroundColor = color(); //() to execute the function!
}, 1000);

关于javascript - 每秒生成随机背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31929833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com