こんにちは、私はHTML 5のキャンバスを練習しようとしています。キャンバスに三角形を作るためのコードを開発しました。私は、javascriptを使用してcanvas要素を取得しており、その中に三角形を描画しようとしています。私はjavascriptファイルがリンクされていないかキャンバスをつかんでいないことが間違っているか分かりません。キャンバスに描画するhtml5 canvas drawing triangle
Html file code:
<!doctype html>
<html lang="en">
<head>
<meta charset= "UTF-8">
<style>
#canvas {
width: 400px;
height: 200px;
border: 1px solid red;
}
</style>
<script src="canvas.js"></script>
</head>
<body>
<canvas id="tcanvas">
</canvas>
</body>
</html>
Javascriptコード:
window.onload=init;
function draw() {
var canvas = document.getElementById('tcanvas');
var context=canvas.getContext("2d");
canvas.fillstyle="#0000FF";
context.lineWidth=3;
context.beginPath();
context.moveTo(50,100);
context.lineTo(150,100);
context.lineTo(100,50);
context.lineTo(50,100);
context.fill();
context.closePath();
}
draw();