JS触发事件event.target VS event.currentTarget实例
更新时间:2023年10月25日 10:52:10 作者:热饭班长
这篇文章主要介绍了JS触发事件event.target VS event.currentTarget实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
定义
event.target为触发事件的元素
event.currentTarget为绑定事件处理函数的元素
事件处理程序绑定在div上
<div onClick="onClick">
<button>按钮</button>
</div>
// 情况1:点击button
const onClick = (event) => {
console.log(event.target) // 为button,触发事件的元素
console.log(event.currentTarget) // 为div,绑定事件处理函数的元素
}
// 情况2:点击div
const onClick = (event) => {
console.log(event.target) // 为div,触发事件的元素
console.log(event.currentTarget) // 为div,绑定事件处理函数的元素
}事件处理程序绑定在button上
<div>
<button onClick="onClick">按钮</button>
</div>
// 情况1:点击button
const onClick = (event) => {
console.log(event.target) // 为button,触发事件的元素
console.log(event.currentTarget) // 为button,绑定事件处理函数的元素
}
// 情况2:点击div,由于div上没有事件处理函数,所以点击不会有任何事情发生以上就是JS触发事件event.target VS event.currentTarget实例的详细内容,更多关于JS触发事件的资料请关注脚本之家其它相关文章!
相关文章
javascript 同时在IE和FireFox获取KeyCode的代码
以前一直在IE8中测试网站,后来写的一部分含有Ajax的代码出现了故障,不得已下载了Firefox以及它的插件Firebug,才发现,FF不支持windows.event事件。于是换了一种思路。2010-02-02
Javascript获取background属性中url的值
Javascript获取CSS中属性值方法有很多,今天工作的时候遇到了一个问题是需要利用Javascript获取css中background-img属性url的值,通过查阅网站的资料找到了解决方法,现在将方法分享给大家,有需要的朋友们们可以参考借鉴,下面来一起看看吧。2016-10-10
JavaScript/TypeScript 实现并发请求控制的示例代码
这篇文章主要介绍了JavaScript/TypeScript 实现并发请求控制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-01-01


最新评论