如何为单击处理程序获取HTML-5画布的event.target/event.currentTarget

时间:2015-04-10 11:21:28

标签: javascript events actionscript html5-canvas

我希望每个人都做得很好。

我属于Actionscript背景,刚刚开始使用Flash CC HTML-5画布。如何在Flash CC中获取用于点击事件的HTML-5画布的event.targetevent.currentTarget

就像我们以前在AS 3.0中一样:

btn.addEventListener(MouseEvent.CLICK , go);
function go(evt:MouseEvent) {
    trace(" evt - "+evt.currentTarget); // It will let us know the clicked target
}

对于HTML-5

btn.addEventListener('click' , go.bind(this));
function go(evt){
   console.log(" evt - "+evt.????t); // what is the correct syntax here?
}

谢谢,

1 个答案:

答案 0 :(得分:0)

您可以使用evt.target

另见下面的其他可能性:

document.querySelector("div").addEventListener("click", function(e) {console.log(e);});
<div>F12, then click here</div>