当注册 customElements 并通过其中包含 customElements 的 DOMParser 解析 html 时,它们不会被构造,它们只有在附加到主文档中时才会被构造。
因此我无法检查它们是否 instanceof 一个元素。
有没有办法强制 DOMParser 使用和调用 customElements 构造函数?
我真的不想用 DOMParser 解析 html,必须用 document.createElement 创建一个副本(使用 document.createElement 实际上会调用 customElement 构造函数,即使没有附加)
最佳答案
我发现 document.importNode(_elem)
实际上能够在附加元素之前构建元素
关于javascript - 为什么 DOMParser 不使用注册的 customElements?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46898739/