gpt4 book ai didi

javascript - 多段随机颜色功能

转载 作者:行者123 更新时间:2023-12-03 00:47:40 25 4
gpt4 key购买 nike

所以这是将 5 个段落随机着色为一种颜色的函数。

#js
function color(){

bgColorCode = '#' + Math.floor((Math.random() * 999999) + 100000);

for (var i = 0; i < arguments.length; i++) {
document.querySelector('#'+arguments[i]).style.backgroundColor =
bgColorCode;
}
}

#html
<button onclick = "color('p1', 'p2', 'p3', 'p4', 'p5')">Color Paragraphs</button><br>
<p id ="p1">
random text
</p>
<p id = "p2">
random text
</p>
...

我现在的问题是如何仅用一个按钮功能将 5 个段落随机着色为不同颜色?

最佳答案

正如 Gugateider 在他的评论中建议的那样,您可以将随机颜色选择添加到 for 循环中,这样将为每个图表生成新颜色:

function color(){

for (var i = 0; i < arguments.length; i++) {
bgColorCode = '#' + Math.floor((Math.random() * 999999) + 100000);
document.querySelector('#'+arguments[i]).style.backgroundColor = bgColorCode;
}
}

#html
<button onclick = "color('p1', 'p2', 'p3', 'p4', 'p5')">
Color paragraphs
</button><br>
<p id ="p1">
random text
</p>
<p id = "p2">
random text
</p>

关于javascript - 多段随机颜色功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53175180/

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