捕获和冒泡阶段是不是到达 event.target 节点?
Posted
技术标签:
【中文标题】捕获和冒泡阶段是不是到达 event.target 节点?【英文标题】:does the capturing and bubbling phases reaches the event.target node?捕获和冒泡阶段是否到达 event.target 节点? 【发布时间】:2021-09-18 08:08:42 【问题描述】:According to MDN 现代浏览器在触发事件时会运行两个不同的阶段:
捕获阶段(包括evt.target)
冒泡阶段(包括evt.target)
According to WHATWGevent.stopPropagation() 防止事件到达当前对象以外的任何对象。
According to MDNevent.stopPropagation() 防止在捕获和冒泡阶段进一步传播当前事件。
所以我想知道说捕获和冒泡阶段到达 event.target 节点是否正确。
【问题讨论】:
写一个测试来检验你的假设。在任意数量的浏览器中运行该测试。记录结果。发布结果。 ...利润? 【参考方案1】:不,捕获和冒泡阶段没有到达 event.target 节点。
现代浏览器运行三个不同的阶段,捕获阶段、目标阶段和冒泡阶段。
https://dom.spec.whatwg.org/#dom-event-eventphase
https://github.com/mdn/content/issues/6657
【讨论】:
以上是关于捕获和冒泡阶段是不是到达 event.target 节点?的主要内容,如果未能解决你的问题,请参考以下文章