【发布时间】:2012-02-02 17:37:48
【问题描述】:
有没有办法检测 DOM 更改事件?无论是文本替换、移动节点、删除或添加新节点等
【问题讨论】:
标签: javascript dom dom-events nodes mutation-events
有没有办法检测 DOM 更改事件?无论是文本替换、移动节点、删除或添加新节点等
【问题讨论】:
标签: javascript dom dom-events nodes mutation-events
我想你要找的是DOMSubtreeModified
编辑:进一步检查后,这个MutationEvents 和其他deprecated by the W3C 是deprecated by the W3C,但似乎没有replacement until DOM Level 4
见:"Why is the DOMSubtreeModified event deprecated in DOM level 3?"
长话短说,DOMSubtreeModified 仍然可以工作,并且没有跨稳定浏览器实施的合理替代方案。
【讨论】:
animationStart and some CSS在现代、稳定的浏览器上达到同样的效果。
MutationObserver 是一种稳定且得到良好支持的方式。