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()与“类型错误:无法读取属性未定义的‘风格’。”
任何帮助,将不胜感激。