こんにちは、シンプルなキャンバスを作ろうとしています
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="java.js">
</script>
</head>
<body >
<section id="main">
<canvas id="myCanvas" width="578" height="200"></canvas>
</section>
</body>
</html>
java.js :
function doFirst(){
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
context.rect(188, 50, 200, 100);
context.stroke();
}
onload="First()"
body 属性で
呼び出された場合は機能しますがwindow.addEventListener("load", doFirst, false);
、JS で呼び出された場合は機能しません。なんで ?