Javascript 是否有任何方法可以访问在函数中添加了事件侦听器的元素?
我希望在事件侦听器函数中使用元素,而不在Javascript的其他地方声明它Javascript 是否有任何方法可以访问在函数中添加了事件侦听器的元素?,javascript,Javascript,我希望在事件侦听器函数中使用元素,而不在Javascript的其他地方声明它 element.addEventListener("click",function(){ //want to access element here }) 您可以通过两种方式执行此操作: element.addEventListener(“单击”),函数(e){ console.log(this); console.log(例如currentTarget); }) Clicke.target不是
element.addEventListener("click",function(){
//want to access element here
})
您可以通过两种方式执行此操作:
element.addEventListener(“单击”),函数(e){
console.log(this);
console.log(例如currentTarget);
})
Click
e.target
不是添加侦听器的元素,但是-这应该是e.currentTarget
。