HTML5 コードに単純な Canvas 要素があり、外部の JavaScript ファイルを使用して描画しようとしています。
<script src="script.js" type="text/javascript"></script>
<canvas id="can1" width="50px" height="50px"></canvas>
//script.js:
var can1 = document.getElementById("play");
var can1Context = play.getContext("2d");
can1Context.fillStyle="#FF0000";
can1Context.fillRect(0,0,150,75);
しかし、これは機能しませんが、スクリプトがキャンバス要素と同じファイルにある場合は機能します。誰かが私にそれを説明できますか?