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
}