微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 如何使用Shadow DOM v1从阴影根中访问主机元素?

给定阴影根中包含的元素,如何获取承载所述阴影根的元素?有没有一种方法可以实现这一点,无论元素在树中的位置(即给定对element2或element3的引用,获取对element1的引用)?

element1
└ #shadow-root
  └ element2
    └ element3

解决方法

对于Shadow DOM v1,您可以使用 getRootNode()方法.

然后获取host属性

event.target.getRootNode().host

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐