Javascript 如何获取Html2Canvas之外的变量值
Iam使用Html2Canvas.js将div转换为画布Javascript 如何获取Html2Canvas之外的变量值,javascript,jquery,html,css,canvas,Javascript,Jquery,Html,Css,Canvas,Iam使用Html2Canvas.js将div转换为画布 var canvasimage=""; html2canvas($("#dvorder"), { onrendered: function (canvas) { theCanvas = canvas; $('#imgDemo').append(canvas); $('#imgDemo canvas').attr('id', 'Billcan');
var canvasimage="";
html2canvas($("#dvorder"), {
onrendered: function (canvas) {
theCanvas = canvas;
$('#imgDemo').append(canvas);
$('#imgDemo canvas').attr('id', 'Billcan');
canvasimage = document.getElementById('Billcan').toDataURL("image/png");
}
});
如何在html2Canvas之外获取变量canvasimage的值
请参阅JSFIDLE:
您需要一个全局变量,或者不在click handler中定义方法,只需将现有函数传递给onrendered事件,该事件可以访问要更改的变量