gpt4 book ai didi

javascript - 使用随机的十六进制颜色,与真实生成器的值不同

转载 作者:行者123 更新时间:2023-11-29 17:49:07 26 4
gpt4 key购买 nike

我用 vueJS 创建了一个随机十六进制颜色的函数,但是如果我选择我的函数的输出,然后我将输出放在 W3C 的生成器上,例如(链接:HERE)

这个功能并没有真正发挥作用

所以我希望看到这个问题,因为它非常令人沮丧,因为我无法获得 Hex Color 的真实值。

let random = function () {

let text = "";
const possible = "ABCDEF0123456789";

for (var i = 0; i < 6; i++)
text += possible.charAt(Math.floor(Math.random() * possible.length).toString(16));

return '#' + text

}

const section = document.querySelector('section');
const title = document.querySelector('h1')

section.style.backgroundColor = random();
title.textContent = random();
section {
width: 50px;
height: 50px;
}
<section></section>
<h1></h1>

最佳答案

一个简单的

section.style.backgroundColor = "#" + Math.floor(Math.random() * 16777215).toString(16);

足够的代码

其中 16777215 是十进制的 #FFFFFFtoString(16) 创建一个十六进制变体。阅读更多; Number.prototype.toString() :

关于javascript - 使用随机的十六进制颜色,与真实生成器的值不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45859780/

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