TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node' 报错了
时间: 2023-07-11 20:41:23 浏览: 301
(存入json文件出错)TypeError: Object of type int64 is not JSON serializable
5星 · 资源好评率100%
这个错误提示是因为传递给`MutationObserver`的第一个参数不是一个有效的`Node`对象。您可以检查一下传递给`observe`方法的第一个参数是否正确,是否是一个存在的`DOM`元素。
另外,如果要监听某个元素的子元素变化,需要将`subtree`设置为`true`,这样才能监听到子元素的变化。您可以将配置对象的`subtree`属性设置为`true`,如下所示:
```javascript
const config = { attributes: true, childList: true, subtree: true };
```
最后,您可以将`MutationObserver`实例的`disconnect`方法调用来停止监听。这个方法不带任何参数,调用后会停止所有的监听。例如:
```javascript
observer.disconnect();
```
希望这些信息可以帮助您解决问题。
阅读全文