我想检测当一个节点(节点X,说)不再可用,可能是因为它已被删除或因其父(或它的双亲父母)被删除。检测当一个节点被删除(或从DOM中删除,因为父母是)
到目前为止,所有我能想到的是使用突变观察员在页面上看到的任何删除,并检查删除的节点是节点X或有节点X的后裔。
有没有更简单的方法?
请注意:据我了解,该链接的问题(这个问题“是重复”)问“我怎么能检测[直接]删除一个节点”。我问“我如何检测节点或其父(或任何其他祖先)的删除”。
据我了解,这是不是与突变观察家简单:你需要检查每一个节点被删除,看它是否是一个祖先。
这是我寻求确认或否认。
据我理解,就是从链接的问题不同。
*“有没有更简单的方法?”......你甚至尝试过吗? – charlietfl
是的。我阅读了文档并尝试了似乎是合理的猜测。也许有一些我错过或误解了 – josinalvo
(请注意,我并不是说我提出的方式太复杂了,我只是想知道是否有更直接的方法) – josinalvo