【发布时间】:2014-03-19 13:34:56
【问题描述】:
我有一个按钮,点击后执行此功能。此代码是在画布元素上绘制一条线,使用 PDF.JS 在网页上呈现 PDF 文件。但我收到一个错误“未捕获的 TypeError:无法读取属性 'getContext' of null”。我该怎么办。
function abc()
{
alert("msg");
var c=document.getElementById("canvas1");
alert(c);
var ctx= c.getContext('2d');
alert(ctx);
ctx.beginPath();
ctx.moveTo(0,0);
ctx.lineTo(300,150);
ctx.stroke();
}
【问题讨论】:
-
您有 ID 为
canvas1的元素吗?该错误强烈建议您不要! -
如果在使用它的脚本标签下定义了 canvas1,你也会遇到同样的错误
标签: javascript canvas pdf.js