我正在使用(不得不使用)一个框架,它最终将使用ChartJS创建一个Chart,但是它没有给我提供这个Chart的示例。是否有一种方法可以检索这个只有canvas Id的示例?
oalqel3c1#
只需循环Chart.instances
Chart.instances
Chart.helpers.each(Chart.instances, function(instance){ alert(instance.chart.canvas.id) })
小提琴-http://jsfiddle.net/bkq5Lq8b/
iugsix8n2#
如果有人不想迭代instances数组,那么他可以直接从id中得到instance,就像这样。
const chart = Chart.getChart("canvas-id"); //where canvas-id is the id of a canvas
现在,图表就是您的示例,您可以在它上面执行其他操作。
2条答案
按热度按时间oalqel3c1#
只需循环
Chart.instances
小提琴-http://jsfiddle.net/bkq5Lq8b/
iugsix8n2#
如果有人不想迭代instances数组,那么他可以直接从id中得到instance,就像这样。
现在,图表就是您的示例,您可以在它上面执行其他操作。