キャンバス要素内のマウス位置を見つけることができるように、イベント リスナーをアタッチして mousemove で関数を呼び出そうとする非常に単純なコードがあります。
canvas = document.getElementsByTagName('canvas');
canvas.addEventListener('mousemove', on_canvas_move, false);
function on_canvas_move(ev) {
var x = ev.clientX - canvas.offsetLeft;
var y = ev.clientY - canvas.offsetTop;
$('#status').html(x +', '+ y);
}
ただし、エラーが発生します: Uncaught TypeError: Object # has no method 'addEventListener'
ここで何が起こっているのですか?