有没有办法在一个元素从 DOM 中直接移除或作为子树的一部分被移除时得到通知?似乎现有的方法只能用于直接移除的节点,但我希望在包含我的节点的整个子树被移除时得到通知。
编辑
问题似乎并不是很清晰,因此我提出了一个挑战:https://jsbin.com/winukaf
DOM 看起来像这样:
<body>
<div class="root">
<div class="great-grand-parent">
<div class="grand-parent">
<div class="parent">
<div class="leaf">
Am I still here?
</div>
</div>
</div>
</div>
</div>
</body>
而挑战在于当这些元素中的任意一个被移除时,通知该节点已从DOM树中移除。