Как я могу получить тип тега с MutationObserver? - PullRequest
1 голос
/ 03 июля 2019
        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 теги

1 Ответ

2 голосов
/ 03 июля 2019

Вы можете использовать имя_узла

if (node.nodeName.toLowerCase() === 'a') {
    // Do things
}
...