我想制作一个上下文菜单元素,自动将 contextmenu
监听器添加到其父元素(以便在右键单击父元素时可以展开它)。当元素位于常规 DOM 层次结构中时,我设法通过查找 this.parentNode
来做到这一点。然而,当在影子 DOM 中时,this.parentNode
指向 #document-fragment
并且似乎没有办法穿透该障碍。我在这里缺少什么吗?
最佳答案
there doesn't seem to be a way to pierce through that barrier
在 Polymer 中,Shadow DOM 文档片段上有一个 host
属性,它指向所属元素。
关于javascript - 在 Shadow DOM 内部时,Polymer 元素可以向其父元素添加事件监听器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23412859/