正如标题所述,我想检测某个id或CSS类的元素被插入到DOM中时的确切时间戳(并可能检测它何时被移除)。最明显的方法是定期轮询文档,通过使用要查找的元素的ID调用
document.getElementById
,但这种方法不太准确,如果我需要检测多个元素,则可能会非常消耗性能。我看了一下Mutation Events和Mutation Observers,但据我了解,为了检测元素是否已插入或已删除,我必须向根DOM元素添加监听器,这可能会严重影响性能,如果每次从页面插入或删除元素时都需要执行其他JS。是否有更优化的解决方案我不知道?此外,我希望不使用外部JS库,甚至不使用jQuery。