【发布时间】:2019-05-25 11:28:58
【问题描述】:
我可能错过了一些明显的东西。我最近转移到使用 Vanila JS 表单 Jquery,但我无法破解的一件事是..
当我将 eventListener 添加到包含子元素的链接时,事件返回子元素而不是链接元素本身。
我尝试了很多不同的解决方案,并且可以停止在子元素上添加指针事件:无,但是我需要不同的解决方案。
您的帮助将不胜感激
<a href="#" id="click-me" id="2">
<span class="child-span"></span>
</a>
let test = document.getElementById('click-me')
test.addEventListener('click',function(el){
el.preventDefault()
console.log(el.target)
})
这将返回 span 元素,但我试图返回 #click-me id
【问题讨论】:
标签: javascript