【发布时间】:2022-08-20 23:58:45
【问题描述】:
MDN documentation for MutationObserver.observe() 声明传递给observe() 的第一个参数应该是“DOM 树中的一个 DOM 节点(可能是一个元素)以监视更改,或者作为要监视的节点子树的根.\" 我在高级 DOM 观察中看到的所有示例都建议在此处传递 document.body,但您是否可以实际传递 document 而不是在一个观察者中观察身体和头部(或就此而言) ,观察body 添加后,如果body 在您的JS 执行时还不存在)?
这似乎在 Chrome 中有效,但这是 Chrome 的非标准行为还是根据规范是否合法?
-
很容易找出:
document instanceof Node是真的,a description of theDocumentinterface 说它继承自Node。
标签: javascript google-chrome standards mutation-observers