files/en-us/web/api/document/getanimations/index.md
{{APIRef("Web Animations")}}
The getAnimations() method of the {{domxref("Document")}} interface
returns an array of all {{domxref("Animation")}} objects currently in effect whose
target elements are descendants of the document. This array includes CSS Animations, CSS Transitions, and Web Animations.
getAnimations()
None.
An {{jsxref("Array")}} of {{domxref("Animation")}} objects, each representing one animation currently associated with elements which are descendants of the {{domxref("Document")}} on which it's called.
The following code snippet will slow down all animations on a page by halving their {{domxref("Animation.playbackRate")}}.
document.getAnimations().forEach((animation) => {
animation.playbackRate *= 0.5;
});
{{Specifications}}
{{Compat}}