【发布时间】:2017-05-18 04:22:33
【问题描述】:
我想在画布元素上绘制图表。我的 Jade 文件包含以下内容:
div
canvas
在 node.js Web 应用程序的 index.js 文件中,我尝试了以下操作:
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
context.beginPath();
context.strokeStyle = "rgba(255, 0, 0, 1)";
height = canvas.height;
width = canvas.width;
context.moveTo(0, 0);
context.lineTo(width, height);
context.lineWidth = 1;
context.stroke();
但是,它无法识别“文档”。我的问题是如何在我的 .js 文件中获取对“canvas”的引用?请注意,为简洁起见,实际图表将比上面显示的简单线条绘制代码更复杂。图表的数据在服务器端的 index.js 文件中生成。所以图表将在服务器上创建。
【问题讨论】: