即使将画布放在脚本之前也无法读取null的属性“ getContext”

时间:2018-10-05 18:38:38

标签: javascript html canvas

我要做的就是开始使用画布,但是我仍然遇到此错误。我已经看到很多人告诉其他人将canvas标记放在script标记之前,而我做到了这一点,但这并没有解决问题。 HTML:

<!DOCTYPE html>
<html>
<head>
    <title>Cross Stats Graph</title>
</head>
<body>
    <canvas> id="chart" width="720" height="720"</canvas>
    <script type="text/javascript" src="sketch.js"></script>
</body>
</html>

Javascript:

var canvas = document.getElementById("chart").getContext("2d");

1 个答案:

答案 0 :(得分:0)

您的ID不在html标记中

<canvas id="chart" width="720" height="720"></canvas>

应该解决您的问题