Node.createEl method
Node › createEl
Official
Create an element and append it to this node.Signature:
createEl(tag: K, o?: string | DomElementInfo | undefined, callback?: ((el: HTMLElementTagNameMap[K]) => void) | undefined): HTMLElementTagNameMap[K]Parameters:
| Parameter | Type | Description |
|---|---|---|
| tag | K | The tag name of the element to create. |
| o? | string | DomElementInfo | undefined | The options object. |
| callback? | ((el: HTMLElementTagNameMap[K]) => void) | undefined | A callback function to be called when the element is created. |
Returns: HTMLElementTagNameMap[K] — The created element.
Example:
document.body.createEl('p', { text: 'foo' }, (div) => { div.createEl('strong', { text: 'bar' });});