黒いキャンバスに四角形を描画しようとしていますが、動作しません。Javascript | HTMLキャンバスエラー
window.onload = function() {
canvas = document.getElementById('canvas');
canvasContext = canvas.getContext('2d');
draw();
}
function draw() {
canvasContext.fillstyle='black';
canvasContext.fillRect(0,0,800,600);
canvasContext.fillstyle='white';
canvasContext.fillRect(0,0,10,10);
}
<canvas id="canvas" width="800" height="600"></canvas>
なぜそれが動作しません:これは私のコードですか?
Hに塗りつぶしスタイルに
変更
の代わりに大文字の "S" の小文字の "s" を使用していましたello - 特に動作しないものは?それは何かを示していますか? –
これは**問題ではありませんが、そのコードは[暗黙のグローバルの恐怖](http://blog.niftysnippets.org/2008/03/horror-of-implicit-globals.html)の犠牲になっています。 *(私の貧血の小さなブログの投稿です)*。適切なスコープで変数を宣言します。この場合、おそらく 'onload'ハンドラを削除して、HTMLの最後にある' script'のスコープ指定関数内に、 '