查找/触发事件的人(触发事件的起源)

问题描述 投票:0回答:1

我想知道是否有一种方法可以找到从何处触发事件,我有一个使用多个JavaScript库的表单,在特定情况下会触发不需要的提交。我想找到那个事件的起源。有没有一种方法可以添加一个侦听器,该侦听器在触发特定类型的事件时记录事件的起源。

类似这样,或者可能是其他:

el.addEventListener('click', e => {
        console.log(e.getOrigin)
});
javascript dom
1个回答
1
投票
[console.log(e.getOrigin)替换,用e.getOrigin替换e.target

1
投票
您已经有了正确的结构,但是您需要使用e.getOrigin来代替e.target

您可以在MDN docs上找到有关此信息的更多信息。


0
投票
[似乎有些人接受了我的评论并将其作为答案,因此,我将做出自己的答案。使用:

e.target

© www.soinside.com 2019 - 2024. All rights reserved.