动态创建div元素和每个元素的量表

时间:2018-04-04 08:08:50

标签: javascript html dynamic gauge justgage

我正在js中为JSON文件中的每个元素创建一个量表(使用来自justGage的Gauge文件)。我想为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等,该函数也无法识别它,并且它表示没有div与id gauge0,gauge1等等。为什么?

谢谢!

0 个答案:

没有答案