web api instance method
SVGTransformList: clear() method
The clear() method of the SVGTransformList interface clears all existing current items from the list, with the result being an empty list.
Syntax
clear()
Parameters
None.
Return value
None (undefined).
Exceptions
NoModificationAllowedErrorDOMException- : Thrown if
SVGTransformListcorresponds to a read-only attribute or when the object itself is read-only.
- : Thrown if
Examples
Clearing All Transforms from an SVG Element
<svg width="200" height="200" id="mySvg">
<rect width="100" height="100" fill="blue" transform="translate(50,50)" />
</svg>
const svgElement = document.querySelector("svg");
const rectElement = svgElement.querySelector("rect");
// Access the transform list of the <rect> element
const transformList = rectElement.transform.baseVal;
// Apply a translate transformation to the <rect> element
const translateTransform = svgElement.createSVGTransform();
translateTransform.setTranslate(50, 50);
transformList.appendItem(translateTransform);
// Number of transformations before clearing
console.log(
`Number of transformations before clearing: ${transformList.length}`,
); // Output: 1
// Clear all transformations from the list
transformList.clear();
// Number of transformations after clearing
console.log(
`Number of transformations after clearing: ${transformList.length}`,
); // Output: 0
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.