【发布时间】:2019-11-14 12:42:49
【问题描述】:
let mObserver = new MutationObserver((mutationsList, observer) => {
mutationsList.forEach((mutation) => {
if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
mutation.addedNodes.forEach((node) => {
console.log(node)
})
}
})
})
mObserver.observe(document.body, {
childList: true,
subtree: true
})
我如何知道添加的node 的类型?我只想定位 a 标签
【问题讨论】:
-
如果您使用
console.dir,则可以更轻松地查看可用的内容。无论其类型如何,它都会始终列出您正在记录的内容的属性
标签: javascript mutation-observers