如何在webComponent中获得event.target和event.currentTarget(在影子根中)

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

我尝试使用目标对象,而当前的目标对象发生在我的一个webComponents中。这些方法似乎在影子根目录中无法实现。有没有人对此问题有解决方案?

event-handling web-component shadow-dom
1个回答
0
投票

event.composedPath()返回所有元素的数组

https://developer.mozilla.org/en-US/docs/Web/API/Event/composedPath

Event接口的composedPath()方法返回事件的路径,它是侦听器将在其上的对象的数组调用。如果阴影不包括阴影树中的节点根是在关闭ShadowRoot.mode的情况下创建的。

在Chrome / new Edge上,您也可以使用event.path

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