1.14.0.5
Hummingbird
A modern user interface library for games
SVGElement Interface Reference

a SVG element in the view More...

+ Inheritance diagram for SVGElement:

Additional Inherited Members

- Public Member Functions inherited from Element
void setAttribute (DOMString qualifiedName, DOMString value)
 sets the given attribute name to the specified value
 
void setAttributeNS (DOMString ns, DOMString qualifiedName, DOMString value)
 sets the given attribute name to the specified value
 
void removeAttribute (DOMString qualifiedName)
 removes the specified attribute
 
void removeAttributeNS (DOMString ns, DOMString qualifiedName)
 removes the specified attribute
 
DOMString getAttribute (DOMString qualifiedName)
 returns the attribute value for the given qualified name
 
DOMString getAttributeNS (DOMString ns, DOMString qualifiedName)
 returns the attribute value for the given qualified name
 
boolean hasAttribute (DOMString qualifiedName)
 returns whether the element has an attribute with the given qualified name
 
boolean hasAttributeNS (DOMString ns, DOMString qualifiedName)
 returns whether the element has an attribute with the given qualified name
 
Attr getAttributeNode (DOMString qualifiedName)
 Returns the specified attribute of the specified element, as an Attr node.
 
Attr getAttributeNodeNS (DOMString? namespace, DOMString localName)
 Returns the Attr node for the attribute with the given namespace and name.
 
Attr setAttributeNode (Attr attr)
 Adds a new Attr node to the specified element.
 
Attr setAttributeNodeNS (Attr attr)
 Adds a new namespaced attribute node to an element.
 
Attr removeAttributeNode (Attr attr)
 Removes the specified attribute from the current element.
 
boolean hasAttributes ()
 Returns Boolean value, indicating if the current element has any attributes or not.
 
sequenceDOMString getAttributeNames ()
 Must return the qualified names of the attributes in context objects attribute list, in order, and a new list otherwise.
 
HTMLCollection getElementsByTagName (DOMString qualifiedName)
 Returns the list of elements with qualified name qualifiedName for context object.
 
HTMLCollection getElementsByTagNameNS (DOMString? namespace, DOMString localName)
 Return the list of elements with namespace namespace and local name localName for.
 
HTMLCollection getElementsByClassName (DOMString classNames)
 Return the list of elements with class names classNames for context object.
 
Element insertAdjacentElement (DOMString where, Element element)
 Inserts a given element node at a given position relative to the element it is invoked upon.
 
void insertAdjacentText (DOMString where, DOMString data)
 Inserts a given text node at a given position relative to the element it is invoked upon.
 
Element closest (DOMString selectors)
 Returns the closest ancestor of the current element (or the current element itself) which matches the selectors given in parameter. If there isn't such an ancestor, it returns null.
 
boolean matches (DOMString selectors)
 Returns true if the element would be selected by the specified selector string; otherwise, returns false.
 
void blur ()
 Removes keyboard focus from this element.
 
void focus ()
 Gives keyboard focus to this element.
 
Element querySelector (DOMString selectors)
 Returns the first element that is a descendant of the element on which it is invoked that matches the specified group of selectors.
 
NodeList querySelectorAll (DOMString selectors)
 Returns a static (not live) NodeList of all elements descended from the element on which it is invoked that matches the specified group of CSS selectors. (The base element itself is not included, even if it matches.)
 
sequence< AnimationgetAnimations ()
 Returns an array of all the Animation objects that the element has.
 
- Public Member Functions inherited from Node
Node removeChild (Node oldChild)
 remove a child node More...
 
Node appendChild (Node newChild)
 append a node as a child More...
 
Node replaceChild (Node newChild, Node oldChild)
 replace oldChild with newChild More...
 
Node insertBefore (Node node, Node? referenceNode)
 insert a node before the reference node, as a child of the current node More...
 
Node cloneNode (optional boolean deep=false)
 
- Public Attributes inherited from Element
readonly attribute DOMString tagName
 the element tag
 
readonly attribute DOMString prefix
 Returns the namespace prefix of the specified element, or null if no prefix is specified.
 
readonly attribute DOMString namespaceURI
 Returns the namespace URI of the element, or null if the element is not in a namespace.
 
readonly attribute DOMString localName
 returns the local part of the qualified name of an element.
 
attribute DOMString slot
 Returns the name of the shadow DOM slot attached to the element. A slot is a placeholder inside a web component that users can fill with their own markup.
 
readonly attribute CSSStyleDeclaration style
 the style of the element
 
attribute DOMString id
 the id of the element
 
readonly attribute NamedNodeMap attributes
 Gets a list of all attributes for the Element.
 
readonly attribute NodeList children
 A collection rooted at context object matching only element children. Note: This should be part of the ParentNode interface, which Element implements. Note: The return type should be HTMLCollection.
 
readonly attribute Element firstElementChild
 attributes getter must return the first child that is an element, and null otherwise. Note: This should be part of the ParentNode interface, which Element
 
readonly attribute Element lastElementChild
 attributes getter must return the last child that is an element, and null otherwise. Note: This should be part of the ParentNode interface, which Element
 
readonly attribute unsigned long childElementCount
 attributes getter must return the number of children of context object that are elements. Note: This should be part of the ParentNode interface, which Element
 
attribute float scrollLeft
 position of the horizontal scrollbar of the element
 
attribute float scrollTop
 position of the vertical scrollbar of the element
 
readonly attribute long scrollWidth
 size of the horizontal scrollbar of the element
 
readonly attribute long scrollHeight
 size of the vertical scrollbar of the element
 
attribute DOMString className
 all of the classes of the element
 
attribute DOMString innerHTML
 Gets or sets the contents of the element as HTML.
 
- Public Attributes inherited from Node
readonly attribute unsigned short nodeType
 type of the node
 
readonly attribute Node parentNode
 parent of the node
 
readonly attribute Element parentElement
 parent element of the node. If parent is not an Element, returns null.
 
readonly attribute NodeList childNodes
 list of the children of this node
 
readonly attribute Node firstChild
 the node's first child in the tree, or null if the node is childless
 
readonly attribute Node lastChild
 last child of the node, or null if there are no child elements
 
readonly attribute Node previousSibling
 the node immediately preceding the specified one in its parent's children, or null if the specified node is the first in that list
 
readonly attribute Node nextSibling
 the node immediately following the specified one in its parent's children, or null if the specified node is the last node in that list
 
readonly attribute Document ownerDocument
 The Document object associated with this node. This is also the Document object used to create new nodes. When this node is a Document or a DocumentType which is not used with any Document yet, this is null.
 
const unsigned short ELEMENT_NODE = 1
 
const unsigned short ATTRIBUTE_NODE = 2
 
const unsigned short TEXT_NODE = 3
 
const unsigned short CDATA_SECTION_NODE = 4
 
const unsigned short ENTITY_REFERENCE_NODE = 5
 
const unsigned short ENTITY_NODE = 6
 
const unsigned short PROCESSING_INSTRUCTION_NODE = 7
 
const unsigned short COMMENT_NODE = 8
 
const unsigned short DOCUMENT_NODE = 9
 
const unsigned short DOCUMENT_TYPE_NODE = 10
 
const unsigned short DOCUMENT_FRAGMENT_NODE = 11
 
const unsigned short NOTATION_NODE = 12
 
const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01
 
const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02
 
const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04
 
const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08
 
const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10
 
const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20
 

Detailed Description

a SVG element in the view