0

我在 js 中为 JSON 文件中的每个元素创建一个仪表(使用来自 justGage 的仪表文件)。我想为 JSON 中的每个元素动态创建 div 元素,并为每个元素设置不同的 id。这是代码:

function loadDoc(){

  for(var i = 0; i < data.length; i++){
    let newDiv = document.createElement('div');
    let divID = "gauge" + i, divClass = "200x160px";

    newDiv.setAttribute("id", divID);
    newDiv.setAttribute("class", divClass);
    //console.log(divID);

    var g = new JustGage({
      id: "gauge" + i,
      value: 62,
      min: 0,
      max: 100,
      title: "Satisfaction"
    });
  }

}

问题是即使 id 是 gauge0、gauge1 等,该函数也无法识别它,并说没有 id 为 gauge0、gauge1 等的 div。为什么?

谢谢!

4

0 回答 0