Вы не можете присоединять события DOM к вещам, отличным от объектов (элементов) DOM. canvas
- это элемент DOM, а то, что вы рисуете на нем, - нет. Чтобы получить конкретные координаты xy того места, где пользователь щелкнул, вы должны прикрепить событие click к элементу canvas
, а затем сравнить координаты x, y щелчка с координатами x, y вашего элемента canvas
. .