Javascript 为什么我会出现这个错误;TypeError:canvas.toDataURL不是函数;
我试图生成一个由角度图表生成的画布图像,但我一直遇到这个错误。 我的代码有问题吗 这是画布:Javascript 为什么我会出现这个错误;TypeError:canvas.toDataURL不是函数;,javascript,jquery,angularjs,canvas,todataurl,Javascript,Jquery,Angularjs,Canvas,Todataurl,我试图生成一个由角度图表生成的画布图像,但我一直遇到这个错误。 我的代码有问题吗 这是画布: <canvas id="radar" class="chart chart-radar radarCanvas" chart-data="radarData" chart-labels="radarLabels" chart-legend="true" chart-series="radarLegends" chart-options="options"&g
<canvas id="radar" class="chart chart-radar radarCanvas"
chart-data="radarData" chart-labels="radarLabels" chart-legend="true" chart-series="radarLegends"
chart-options="options">
</canvas>
如果你用
$(“#雷达”)
替换这个会发生什么?它可以工作。试试这个:@Ofiris:它可以与Id一起工作。但问题是我有很多这样的画布,而$(“#雷达”)只选择第一个。@RayonDabre:你是对的,它可以工作,但不知何故它对我不起作用。也许是因为画布是由角度图表操纵的@不完整的问题永远不会得到正确的答案。试着为同样的问题提供提琴。。。
$('.radarCanvas').each(function () {
var canvas=this;
img=JSON.stringify(canvas.toDataURL());
});