除了使用计时器来计数随时间变化的元素数量并寻找更改之外,我没有想到更好的方法来模拟此事件。
是否有某种DOMNodeInserted的专有IE版本?谢谢。
最佳答案
不,没有。最接近的是propertychange
事件,它会响应元素的属性或CSS属性的更改而触发。响应于直接更改元素的innerHTML
属性而触发,但不通过其他方式更改元素的内容时触发(例如,通过使用诸如appendChild()
之类的DOM方法或通过更改子元素的innerHTML
来触发)。
2014年2月6日更新
正如评论中指出的那样,有一种解决方法。它基于精心设计的技巧,我建议尽可能使用突变观察器。有关详细信息,请参见@naugtur的答案。 @naugtur的答案已删除,但可以在https://github.com/naugtur/insertionQuery找到解决方案