gpt4 book ai didi

javascript - 如何使用 MutationObserver 观察全身?

转载 作者:行者123 更新时间:2023-11-29 16:41:42 25 4
gpt4 key购买 nike

<分区>

我希望每当另一个脚本将 div 添加到 body 时调用某个函数。

我试过:

var dom_observer = new MutationObserver(function(mutation) {
console.log('function called');
});
var container = document.body;
console.log(container);
var config = { attributes: true, childList: true, characterData: true };
dom_observer.observe(container, config);

我尝试将 container 设置为 document.body(上面的示例)和 document.querySelector('body')。在这两种情况下,console.log() 都显示了 null 并且我收到以下错误:TypeError: Argument 1 of MutationObserver.observe is not an object.。当 div 添加到 body 时,没有调用回调函数。

我尝试将其设置为 document.getElementsByTagName("body")[0]document.documentElement.childNodes[1]。在这两种情况下,console.log() 都显示undefined 并且回调函数仍未被调用。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com