--- title: Document.getAnimations() slug: Web/API/Document/getAnimations tags: - API - Animation - CSS - CSS Animations - CSS Transitions - Document - Experimental - Method - Reference - Transitions - Web Animations - getAnimations - waapi - web animations api translation_of: Web/API/DocumentOrShadowRoot/getAnimations original_slug: Web/API/DocumentOrShadowRoot/getAnimations ---
{{ SeeCompatTable() }}{{APIRef("Web Animations")}}
getAnimations()
メソッドは {{domxref("Document")}} インターフェイスのメソッドで、この文書の配下にあるターゲット要素にあるすべての {{domxref("Animation")}} オブジェクトの配列を返します。この配列には CSS アニメーション, CSS トランジション, ウェブアニメーション が含まれます。
var allAnimations = Document.getAnimations();
なし。
{{domxref("Animation")}} オブジェクトの {{jsxref("Array")}} で、それぞれの要素は呼び出された {{domxref("Document")}} の配下にある要素に現在関連付けられているアニメーション1つを表します。
次のコードスニペットは、ページ上のすべてのアニメーションの {{domxref("Animation.playbackRate")}} を半分にすることで速度をゆっくりにします。
document.getAnimations().forEach( function (animation) { animation.playbackRate *= .5; } );
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('Web Animations', '#dom-documentorshadowroot-getanimations', 'document.getAnimations()' )}} | {{Spec2('Web Animations')}} |
{{Compat("api.Document.getAnimations")}}