0
我一直在使用CanvasJS時出現了一個問題。在創建圖表之前,似乎需要將圖表呈現的div存在。CanvasJS Dynamic Div
有沒有辦法解決,因爲一旦我的函數返回的圖表,我想需要的圖表的div添加到身體,然後渲染圖。我們當前的代碼是這樣的:
charts(limit).then(function(res) {
for (key in res) {
var thiselem = document.getElementById(res[key].options.chart.container);
if(!thiselem) {
thiselem = document.createElement("div");
thiselem.id = res[key].options.chart.container;
thiselem.style.height = "33vH";
thiselem.style.width = "100%";
document.body.appendChild(thiselem);
}
res[key].render();
}
}, function(err){console.error(err);});
但是它無法在第一.render()與「類型錯誤:無法讀取屬性未定義的‘風格’。」
任何幫助,將不勝感激。