使用 MutationObserver 监听 dom 变化未生效
环境
- Windows 10
- Chrome 71
问题
如题,吾辈想要监听页面 DOM 树的变化
代码如下
var observer = new MutationObserver(mutationsList => {
console.log('dom 变化了, ', mutationsList)
})
observer.observe(document.body, {
attributes: true,
childList: true,
subtree: true
})
MDN
但实际上,浏览器控制台什么都没有输出!是吾辈的方法错了么?
发现一个很有意思的现象,就是用console.log查看不到输出内容,但使用alert会有信息框弹出,说明是生效了。