在Javascript中禁用dom更改事件?

在Javascript中禁用dom更改事件?,javascript,jquery,events,dom,Javascript,Jquery,Events,Dom,我用 在文档的DOM更改时执行此操作 问题是:在该函数中,我自己修改DOM,但我不希望此更改调用DOMSubtreeModified事件(导致代码一次又一次地运行) 有没有机会防止这种情况发生?我曾经使用过这种解决方案: document.addEventListener("DOMSubtreeModified", function() {} 我曾经使用此解决方案执行过相同的操作: document.addEventListener("DOMSubtreeModified", func

我用

在文档的DOM更改时执行此操作

问题是:在该函数中,我自己修改DOM,但我不希望此更改调用DOMSubtreeModified事件(导致代码一次又一次地运行)


有没有机会防止这种情况发生?

我曾经使用过这种解决方案:

document.addEventListener("DOMSubtreeModified", function()
    {}

我曾经使用此解决方案执行过相同的操作:

document.addEventListener("DOMSubtreeModified", function()
    {}

我将首先尝试修复使您使用该事件的根本问题。?!?为什么你认为会有问题?我从未见过在使用事件委派或类似方法(如pub/sub)不会更好的地方使用该事件。@OleAlbers当使用附加方法而不是类似的一般事件时,应该触发事件。根据MDN on Mutation Events:此功能已从网状物尽管某些浏览器可能仍然支持它,但它正在被删除。不要在旧项目或新项目中使用它。使用它的网页或Web应用程序可能随时中断。()我将首先尝试修复使您使用该事件的根本问题。?!?为什么你认为会有问题?我从未见过在使用事件委派或类似方法(如pub/sub)不会更好的地方使用该事件。@OleAlbers当使用附加方法而不是类似的一般事件时,应该触发事件。根据MDN on Mutation Events:此功能已从网状物尽管某些浏览器可能仍然支持它,但它正在被删除。不要在旧项目或新项目中使用它。使用它的网页或Web应用程序可能随时中断。()