Skip to main content

Home > blockly > utils > dom > createSvgElement

utils.dom.createSvgElement() function

Helper method for creating SVG elements.

Signature:

export declare function createSvgElement<T extends SVGElement>(name: string | Svg<T>, attrs: {
[key: string]: string | number;
}, opt_parent?: Element | null): T;

Parameters

ParameterTypeDescription
namestring | Svg<T>Element's tag name.
attrs{ [key: string]: string | number; }Dictionary of attribute names and values.
opt_parentElement | null(Optional) Optional parent on which to append the element.

Returns:

T

if name is a string or a more specific type if it a member of Svg.