我正在构建一个d3.js
用于数据可视化的工具。该工具依赖于 webcomponentss 和 shadowDOM。d3.js
无法仅通过 选择 shadowDOM 中的任何节点d3.select
。有没有办法d3
在里面工作shadowdom
还是我错过了一些明显的东西?
详细地:
d3.select("#insideShadowDom")
只要您有类似的东西,就不会返回/选择任何东西
<web-component>
#document-fragment
<div id="insideShadowDom"></div>
</web-component>
澄清一下:shadowDOM
是由框架生成的。我找到了一种获取初始值shadowRoot
(注入)的方法。但是,我仍然想知道是否可以说出d3
即使shadowDOM
我没有createShadowRoot()
返回的句柄。