Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
The SVGAnimationElement method getSimpleDuration() returns a float representing the number of seconds for the simple duration for this animation.
Simple duration refers to the length of time an animation is supposed to run for a single iteration, without considering repeats, restarts, or extensions.
This property reflects the dur attribute of the <animate>, <animateMotion> or <animateTransform> element.
None (undefined).
A float.
Thrown if the SVGAnimationElement's simple duration is undefined (e.g., the end time is indefinite). This happens when the dur attribute is set to indefinite or is undefined, as then the simple duration is considered undefined.
This example demonstrates how the dur="3s" attribute defines a simple duration of 3 seconds.
Since repeatCount="indefinite" specifies continuous looping, the effective duration is infinite, but the simple duration remains 3 seconds per iteration.
| SVG Animations Level 2 # __svg__SVGAnimationElement__getSimpleDuration |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Jan 23, 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.