Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 当处理程序与addEventListener连接时,它位于event.target中的哪个属性中?_Javascript_Mouseevent - Fatal编程技术网

Javascript 当处理程序与addEventListener连接时,它位于event.target中的哪个属性中?

Javascript 当处理程序与addEventListener连接时,它位于event.target中的哪个属性中?,javascript,mouseevent,Javascript,Mouseevent,当我使用$0.onclick=function(){console.log('click')}时,我可以使用以下代码访问处理程序:$0.onclick function () {console.log('click')} 当我使用$el.addEventListener('click',handler,false)。。。 如何访问处理程序?我找到了一种方法: document.onclick = function() {console.log(1)} var evts = getEventLi

当我使用
$0.onclick=function(){console.log('click')}
时,我可以使用以下代码访问处理程序:
$0.onclick

function () {console.log('click')}
当我使用
$el.addEventListener('click',handler,false)
。。。 如何访问处理程序?

我找到了一种方法:

document.onclick = function() {console.log(1)}
var evts = getEventListeners(document)
evts.click[1].listener()

参考资料:

嗯?这个问题和题目有什么关系除非您使用的是箭头函数,
是触发事件的元素请阅读此内容并编辑您的问题:…您?…我知道了…不,我不知道t@JaromandaX运用你自己的知识和经验。。。很清楚。
如何访问处理程序?
-在代码中,
处理程序是一个函数。。。你不是“访问”它,而是“写”它