JSONファイルにあるすべての要素に対して、jsで(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 などであるにもかかわらず、関数がそれを認識せず、ID Gauge0、Gauge1 などの div がないと表示されることです。なぜですか?
ありがとう!