我有一个 JSON 文件(这是其中的一小部分)
{
"colors": {
"1": {
"name": "Dye Remover",
"base_rgb": [],
"cloth": {},
"leather": {},
"metal": {
"brightness": 5,
"contrast": 1.05469,
"hue": 38,
"saturation": 0.101563,
"lightness": 1.36719,
"rgb": [
96,
91,
83
]
}
这不是 JSON 的结尾...还有更多 - 我只是想在这里将其 chop 。 另外,皮革、布料和 base_rgb 都是正确的,它们不是空的,它们只是折叠起来,我就是这样复制/粘贴的。 [TL;DR JSON 100% 没问题。]
<小时/>我想知道如何获取“metal”内的rgb值并用它来设置div的背景颜色。
我已经有了获取数组并选择不同数组的代码 并打印它们的金属 RGB 值。我需要知道如何使用数组作为 RGB 值。
最佳答案
I already have code that gets the array and selects different ones and prints their metal-rgb value. I need to know how to USE the array as rgb values.
在这种情况下,假设您将 3 个值分配给变量 a、b 和 c:
document.body.style.backgroundColor= 'rgb(' + a + ',' + b + ',' + c + ')';
上面的代码用a、b、c的值设置了body的背景颜色。我希望我正确理解你的问题
关于javascript - 获取 JSON 对象中的数组并使用它来分配 div 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22860803/