gpt4 book ai didi

javascript 检测某个元素何时被删除

转载 作者:行者123 更新时间:2023-12-01 22:07:21 24 4
gpt4 key购买 nike

javascript 有没有办法检测 javascript/jQuery 中某个 HTML 元素何时被删除?在 TinyMCE 中,我插入了一个 slider ,当在 WYSIWIG 中删除某些元素时,我想删除整个 slider 。

最佳答案

在大多数现代浏览器中,您可以使用 MutationObserver来实现这一目标。

你会这样做的方式是这样的:

var parent = document.getElementById('parent');
var son = document.getElementById('son');

console.log(parent);
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
console.log(mutation); // check if your son is the one removed
});
});

// configuration of the observer:
var config = {
childList: true
};

observer.observe(parent, config);

son.remove();

您可以查看正在运行的示例here .

还有有关 MutaitionObserver 的更多信息 here .

关于javascript 检测某个元素何时被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33467626/

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