gpt4 book ai didi

javascript - 为 H1 元素赋予随机颜色

转载 作者:行者123 更新时间:2023-11-28 04:10:23 24 4
gpt4 key购买 nike

你能解释一下这段代码有什么问题吗?

var a = document.getElementById("id1").style.color;

a = "blue" 应该将带有 id1 的元素的文本颜色设置为蓝色

function randomColor() {
var cArr = '1234567890ABCDEF'.split('');
var c = "#";
for (var i = 0; i < 6; i++) {
c += cArr[Math.floor(Math.random() * 16)]
}
a = c;
return c;
}
randomColor();

对我来说看起来不错,但肯定不是,因为它不起作用。你能解释一下我做错了什么吗?

最佳答案

您正在将 a 设置为原始值。因此,您无法指定颜色。

function randomColor() {
var c = "#";
for (var i = 0; i < 6; i++) {
c += (Math.random() * 16 | 0).toString(16);
}
return c;
}

var a = document.getElementById("id1").style;
a.color = randomColor();
<h1 id="id1">stackoverflow</h1>

关于javascript - 为 H1 元素赋予随机颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35557513/

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