跳到主要内容

takeRecords

2024年04月17日
柏拉文
越努力,越幸运

一、认识


takeRecords() 方法返回已检测到但尚未由观察者的回调函数处理的所有匹配 DOM 更改的列表,使变更队列保持为空。此方法最常见的使用场景是在断开观察者之前立即获取所有未处理的更改记录,以便在停止观察者时可以处理任何未处理的更改。

二、语法


mutationRecords = mutationObserver.takeRecords()
  • mutationRecords: 返回一个MutationRecord 对象列表,每个对象都描述了应用于 DOM 树某部分的一次改动。