DOM utility methods.
        
        
            
        
    
    Methods
(static) addEvent(element, type, listener)
    Alias of W3C 
element.addEventListener.
Used to reduce size after code compilation.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| element | Element|Node|Window | Element to which attach event. | 
| type | string | Type of event. | 
| listener | function | Event listener. | 
(static) appendNode(parent, child) → (non-null) {Node}
    Alias of W3C 
element.appendChild.
Used to reduce size after code compilation.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| parent | Node|Element | The parent element. | 
| child | Node|Element | The child element. | 
Returns:
- Type:
- 
        
Node
    Returns a reference to the 
    
child that
    is appended to the parent.
(static) deleteNode(elementnullable)
    Removes the object from the document hierarchy.
- Source:
- See:
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| element | Node | <nullable> | The element to remove. | 
(static) getCharset() → {string}
    Gets default document charset.
- Source:
Returns:
- Type:
- 
        
string
    Returns default document charset.
    
(static) getDocument() → (nullable) {HTMLDocument}
    Gets HTML document object.
Returns:
- Type:
- 
        
HTMLDocument
    Returns HTML document object.
    
(static) getElement(id) → (nullable) {Element}
    Alias of W3C 
document.getElementById.
Used to reduce size after code compilation.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| id | string | A case-sensitive string representing the unique ID of the element being sought. | 
Returns:
- Type:
- 
        
Element
    Returns reference to an Element object, or null if an
    element with the specified ID is not in the document.
    
(static) getElementBySelectors(element, selectors) → (nullable) {Element}
    Alias of W3C 
    element.querySelector.
Used to reduce size after code compilation.
Parameters:
| Name | Type | Description | 
|---|---|---|
| element | Element|DocumentFragment | Element to start searching. | 
| selectors | string | One or more CSS selectors separated by commas. | 
Returns:
- Type:
- 
        
Element
    Returns the first element that is a descendant of the
    element on which it is invoked that matches the specified group of
    selectors.
    
(static) getElementsByClass(element, className) → (nullable) {NodeList}
    Alias of W3C 
element.getElementsByClassName.
Used to reduce size after code compilation.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| element | Element|Node | Element to start searching. | 
| className | string | Class name to match. | 
Returns:
- Type:
- 
        
NodeList
    Array of found elements.
    
(static) getElementsBySelectors(element, selectors) → (nullable) {NodeList}
    Alias of W3C 
    element.querySelectorAll.
Used to reduce size after code compilation.
Parameters:
| Name | Type | Description | 
|---|---|---|
| element | Element|DocumentFragment | Element to start searching. | 
| selectors | string | One or more CSS selectors separated by commas. | 
Returns:
- Type:
- 
        
NodeList
    Returns a list of the elements within the document that
    match the specified group of selectors.
    
(static) getElementsByTag(element, tagName) → (nullable) {NodeList}
    Alias of W3C 
element.getElementsByTagName.
Used to reduce size after code compilation.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| element | Element|Node | Element to search tags. | 
| tagName | string | Tag name. | 
Returns:
- Type:
- 
        
NodeList
    Returns list of found elements in the
    order they appear in the tree.
    
(static) getRootContext() → {Window|Object}
    Gets root context object, 
Window for browsers 
  and global obkect for Node.
- Source:
- See:
Returns:
- Type:
- 
        
Window|Object
    Returns root context object.
    
(static) loadScript(src, timeoutopt) → (non-null) {Promise}
    Loads script.
- Source:
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| src | string | The script source to load. | ||
| timeout | number | <optional> | 1000 | The maximum execution timeout in seconds. | 
Returns:
- Type:
- 
        
Promise
    Returns the result as a Promise object.
    
(static) makeNode(tagName) → (nullable) {Element}
    Alias of W3C 
document.createElement.
Used to reduce size after code compilation.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| tagName | string | Tag name. | 
Returns:
- Type:
- 
        
Element
    Returns created element.