Javascript 如何使用MutationObserver获取标记类型?
如何判断添加的Javascript 如何使用MutationObserver获取标记类型?,javascript,mutation-observers,Javascript,Mutation Observers,如何判断添加的节点的类型?我只想针对您可以使用的atags 如果使用console.dir,则更容易查看可用的内容。它将始终列出您正在记录的内容的属性,无论其类型如何 let mObserver = new MutationObserver((mutationsList, observer) => { mutationsList.forEach((mutation) => { if (mutation.type
节点的类型?我只想针对您可以使用的a
tags
如果使用console.dir
,则更容易查看可用的内容。它将始终列出您正在记录的内容的属性,无论其类型如何
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
})
if (node.nodeName.toLowerCase() === 'a') {
// Do things
}