Adds an event listener to an element.
The element listening on.
The event name.
The listener function.
Creates an element based on it's type.
The element type.
Parent element.
The element.
Creates a text element.
The element contents.
Parent element.
The text element.
Attaches a child to an element.
The parent element.
The child element.
The previous element.
Removes an attribute from an element.
The target element.
The attribute name.
Detaches a child from an element.
The parent element.
The child element.
Removes a previously added event listener.
The element listening on.
The event name.
The listener function.
Sets an attribute on an element.
The target element.
The attribute name.
The attribute value.
JSX static element renderer.