javascript - 获取 JSON 对象中的数组并使用它来分配 div 的背景

标签 javascript jquery arrays json

我有一个 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/

相关文章:

JavaScript 的 lastIndexOf()

python - 将 numpy 函数的输出放入数组的对角线中

c++ - 如何将二维数组设置为二维返回

objective-c - 使用多个 NSSortDescriptor 有效地对数组中的对象进行排序

javascript - 反转数字的二进制值

javascript - 将服务器端变量传递给客户端 JavaScript 的最佳方式是什么?

php - 使用 PHP 的 jQuery 自动建议

javascript - 如何正确增加好恶

javascript - 文档.deleteElement()?

javascript - Nuxt.js:理解 <nuxt-child> 组件