event.target为触发事件的元素。 event.currentTarget为绑定事件处理函数的元素。 示例代码 // 示例代码 按钮 事件处理程序绑定在div上 当我们点击div时: event.target为div event.currentTarget为div。 当我们点击button时: event.target为button。 event.currentTarget为div。 按钮 // 点击div const onClick = ...
一、事件属性:event.target 例子1 例子2:一个添加删除的demo 二、currentTarget 例子1 正文 event.target 获取的是触发事件的标签元素 event.currentTarget 获取到的是发起事件的标签元素 回到顶部 一、事件属性:event.target target事件委托的定义:本来该自己干的事,但是自己不干,交给别人来干 例子1 View Code 输出...
JavaScript事件属性event.target和currentTarget属性的区别。event.target 获取的是触发事件的标签元素 event.currentTarget 获取到的是发起事件的标签元素 ⼀、事件属性:event.target target事件委托的定义:本来该⾃⼰⼲的事,但是⾃⼰不⼲,交给别⼈来⼲ 例⼦1 1<!DOCTYPE html> 2 3 4 5 6 7 8 ...
大部分时候事件可能是由子元素触发的,但是在捕获、冒泡的过程中被父级元素的事件监听器获取到了,注册监听事件的父级元素就是这种情况下event.currentTarget,而事件触发者也就是子元素就是event.target;
原文:https://medium.com/@florenceliang/javascript-event-delegation-and-event-target-vs-event-currenttarget-c9680c3a46d1 In this case, at the time you callconsole.log(e), there's a DOM element in the currentTarget property. But sometime later, that property is reset tonullfor some reason....
js中event的target和currentTarget的区别 2019-12-22 16:40 − js中的event对象包含很多有用的信息 target:触发事件的元素。 currentTarget:事件绑定的元素。 两者在没有冒泡的情况下,是一样的值,但在用了事件委托的情况下,就不一样了,例如: ```js 1 2 3 4... 白手zc 0 0 MySQL...
event.currentTarget是JavaScript中的一个属性,用于获取当前触发事件的元素。它常用于事件处理函数中,可以帮助我们进行一些特定的计算或操作。 具体来说,event.currentTarget返回的是事件绑定的元素,而event.target返回的是触发事件的元素。这两者的区别在于,如果事件发生在子元素上,event.currentTarget将返回父元素,而even...
event.stopImmediatePropagation() --- 阻止事件冒泡并且阻止相同事件的其他侦听器被调用(--MDN) event.currentTarget --- 当前所绑定的事件 event.target --- 当前被点击的元素,常常会考事件委托 Q:有一个列表里有10个li元素,现要给10个li都添加点击事件,如何添加? A:给他们的父元素去加一个点击事件,通过eve...
使用相同父元素的子元素进行筛选:可以通过event.currentTarget.parentNode或event.currentTarget.parentElement访问到父级元素,然后使用querySelectorAll方法来选择所有同级元素,再使用循环遍历找到目标元素。 使用事件委托:可以在父元素上添加事件监听器,然后通过事件对象的target属性来获取真正触发事件的子元素,再进行判断和...
Reference javascript data typesQ16. Which property references the DOM object that dispatched an event?self object target sourceReference DOM eventsQ17. You're adding error handling to the code shown. Which code would you include within the if statement to specify an error message?