HTML 模板的 MutationObserver
MutationObserver for HTML template
MutationObserver
似乎无法处理 <template>
标签。
https://jsfiddle.net/brhya5uj/
当 <template>
发生变化时获得通知的最佳方式是什么?
根据规范 template
元素没有任何子元素。相反, 内容被放置在 content
属性 中,您应该注意这一点:
new MutationObserver(console.log)
.observe(document.querySelector('template').content, {childList: true, subtree: true});
更多信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template
MutationObserver
似乎无法处理 <template>
标签。
https://jsfiddle.net/brhya5uj/
当 <template>
发生变化时获得通知的最佳方式是什么?
根据规范 template
元素没有任何子元素。相反, 内容被放置在 content
属性 中,您应该注意这一点:
new MutationObserver(console.log)
.observe(document.querySelector('template').content, {childList: true, subtree: true});
更多信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template