在Shadow DOM中,Polymer元素可以向它的父元素添加一个事件监听器吗?

时间:2014-05-01 17:19:46

标签: javascript polymer web-component shadow-dom

我想创建一个上下文菜单元素,自动向其父元素添加contextmenu侦听器(因此可以在右键单击父元素时展开它)。当元素位于常规DOM层次结构中时,我设法通过查找this.parentNode来实现。但是,当在阴影DOM中时,this.parentNode指向#document-fragment并且似​​乎不是一种刺穿该障碍的方法。我在这里缺少什么吗?

1 个答案:

答案 0 :(得分:2)

  

似乎没有一种方法可以突破这个障碍

在Polymer中,Shadow DOM文档片段上有一个host属性,指向拥有元素。