Skip to content

SVGElement

Unofficial

Augments the built-in SVGElement interface.

Signature:

export interface SVGElement extends Element

Extends: Element

Properties

PropertyTypeDescription
constructorWinWindowGlobal window object.
(Inherited from Element)
docDocumentThe document this node belongs to, or the global document.
(Inherited from Element)
winWindowThe window object this node belongs to, or the global window.
(Inherited from Element)

Methods

MethodReturnsDescription
addClass(classes?)voidAdds a class to the element.
(Inherited from Element)
addClasses(classes)voidAdds multiple classes to the element.
(Inherited from Element)
appendText(val)voidAppends a text node to the node.
(Inherited from Element)
createDiv(o?, callback?)HTMLDivElementCreates a new <div> element.
(Inherited from Element)
createEl(tag, o?, callback?)HTMLElementTagNameMap[K]Create an element and append it to this node.
(Inherited from Element)
createSpan(o?, callback?)HTMLSpanElementCreates a new <span> element.
(Inherited from Element)
createSvg(tag, o?, callback?)SVGElementTagNameMap[K]Creates a new svg element such as <svg>, <circle>, <rect>, etc.
(Inherited from Element)
detach()voidDetaches the node from the DOM.
(Inherited from Element)
empty()voidEmpties the node.
(Inherited from Element)
find(selector)Element | nullFinds the first descendant element that matches the selector.
(Inherited from Element)
findAll(selector)Element[]Finds all descendant elements that match the selector.
(Inherited from Element)
findAllSelf(selector)Element[]Finds all descendant elements or self that match the selector.
(Inherited from Element)
getAttr(qualifiedName)null | stringGets an attribute from the element.
(Inherited from Element)
getCssPropertyValue(property, pseudoElement?)stringGets the value of a CSS property of the element.
(Inherited from Element)
getText()stringReturns the text content of the element.
(Inherited from Element)
hasClass(cls)booleanChecks if the element has a class.
(Inherited from Element)
indexOf(other)numberReturns the index of the node or -1 if the node is not found.
(Inherited from Element)
insertAfter(node, child)TInserts a child node after the current node.
(Inherited from Element)
instanceOf(type)this is TCross-window capable instanceof check, a drop-in replacement for instanceof checks on DOM Nodes. Remember to also check for nulls when necessary.
(Inherited from Element)
isActiveElement()booleanChecks if the element is the active element.
(Inherited from Element)
matchParent(selector, lastParent?)Element | nullMatches the selector recursively up the DOM tree.
(Inherited from Element)
removeClass(classes?)voidRemoves a class from the element.
(Inherited from Element)
removeClasses(classes)voidRemoves multiple classes from the element.
(Inherited from Element)
setAttr(qualifiedName, value)voidSets an attribute on the element.
(Inherited from Element)
setAttrs(obj)voidSets multiple attributes on the element.
(Inherited from Element)
setChildrenInPlace(children)voidSets the children of the node.
(Inherited from Element)
setCssProps(props)voidSets the CSS properties of the element.
setCssStyles(styles)voidSets the CSS styles of the element.
setText(val)voidSets the text content of the element.
(Inherited from Element)
toggleClass(classes, value)voidToggles a class on the element.
(Inherited from Element)

Links to this page: