Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有任何方法可以访问在函数中添加了事件侦听器的元素?_Javascript - Fatal编程技术网

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不是

我希望在事件侦听器函数中使用元素,而不在Javascript的其他地方声明它

element.addEventListener("click",function(){
//want to access element here
})

您可以通过两种方式执行此操作:

element.addEventListener(“单击”),函数(e){
console.log(this);
console.log(例如currentTarget);
})

Click
e.target
不是添加侦听器的元素,但是-这应该是
e.currentTarget