I have created a canvas and added an image on it. I want to add a click event to that image. Below is my code for the same.
<canvas id="myCanvas" width="578" height="1000"></canvas>
<script>
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
//This code is for adding leftArrow icon
var leftArrow = new Image();
leftArrow.src = "leftArrow.jpg";
leftArrow.addEventListener("click",function(){alert("hello");},false); //this is not working
leftArrow.onclick=function(){alert("image click");}
drawScreen();
function drawScreen() {
//context.drawImage(leftArrow, 218, 482);//leftArrow
leftArrow.onload = function(){
context.drawImage(leftArrow, 218, 482);
}
}
</script>
I want to add event to its click.