jQuery を使用してアプリケーションを作成するのは初めてですが、Javascript には精通しています。さて、私がやろうとしているのは、html5 キャンバスに画像を描画するために Javascript getElementById を使用することです。私のコードは次のとおりです。
jQuery と JQuery モバイルを含めます。
<link rel="stylesheet" type="text/css" href="lib/jquery.mobile-1.0b1.min.css" />
<script type="text/javascript" src="lib/jquery-1.6.1.js"></script>
<script type="text/javascript" src="lib/jquery.mobile-1.0b1.min.js"></script>
問題のあるコード:
<div data-role="content">
<!--//TO DO canvas drawing-->
<canvas id="draw_area" width="295px" height = "390px"></canvas>
...
<script type="text/javascript">
var canvas = getElementById("draw_area");
var context = canvas.getContext('2d');
var map = new Image();
map.src = "./imgs/home_screen1.png";
map.onload = function (){
context.drawImage (map, 0, 0);
};
</script>
また、使用できないことに気付きました
<body onload = "aFunction();">
「onclick」のような他の Javascript イベントではありません。
私は何か間違ったことをしていますか?