我想檢測當一個節點(節點X,說)不再可用,可能是因爲它已被刪除或因其父(或它的雙親父母)被刪除。檢測當一個節點被刪除(或從DOM中刪除,因爲父母是)
到目前爲止,所有我能想到的是使用突變觀察員在頁面上看到的任何刪除,並檢查刪除的節點是節點X或有節點X的後裔。
有沒有更簡單的方法?
請注意:據我瞭解,該鏈接的問題(這個問題「是重複」)問「我怎麼能檢測[直接]刪除一個節點」。我問「我如何檢測節點或其父(或任何其他祖先)的刪除」。
據我瞭解,這是不是與突變觀察家簡單:你需要檢查每一個節點被刪除,看它是否是一個祖先。
這是我尋求確認或否認。
據我理解,就是從鏈接的問題不同。
*「有沒有更簡單的方法?」......你甚至嘗試過嗎? – charlietfl
是的。我閱讀了文檔並嘗試了似乎是合理的猜測。也許有一些我錯過或誤解了 – josinalvo
(請注意,我並不是說我提出的方式太複雜了,我只是想知道是否有更直接的方法) – josinalvo