javascript - 父文档是否可以读取 Shadow DOM 元素的内容?

标签 javascript html polymer shadow-dom

我想运行一个小书签来捕获 HTML 文档(网页)的当前状态。该文档是使用 Polymer 构建的,因此大多数元素都位于影子根内部,这意味着它们的内容不包含在 document.body.innerHTML 的输出中。

是否可以将 JavaScript 生成的文档导出为 HTML,包括 Shadow DOM 元素的内容?

最佳答案

你想要的是捕获组合/渲染的 dom 树。以下是一些可能有用的示例:

后者显示 <content> ,这可能不是您想要的。但您可以轻松地将其修改为仅包含渲染的节点。

关于javascript - 父文档是否可以读取 Shadow DOM 元素的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25018341/

相关文章:

javascript - 将一些 HTML 附加到 HEAD 标记中?

html - 将 div 底部的元素与动态边框对齐(绝对位置 + 边距)

html - flex 元素未包装在列方向容器中

html - 将图像添加到可调节高度部分的底部

javascript - 如何添加占位符 &lt;input type ="datetime-local"> 字段?

Javascript通过具有相同字段但在内存中不相同的键对象访问 map 的值

javascript - AngularJs 不会呈现服务上更改的数据

javascript - Polymer - 分布式节点是否样式化然后分布式?

angularjs - 如何使用 ng-polymer-elements 解耦 2 向绑定(bind)?

polymer - 如何在 Vaadin 7 应用程序中添加 Vaadin polymer 元素?