Function: getElement()
Overload 1
getElement<
K>(tag):HTMLElementTagNameMap[K] |null
Defined in: dom.ts:23
Returns the first element matching the given tag name, or null if none exists.
Type Parameters
K
K extends keyof HTMLElementTagNameMap
Parameters
tag
K
The HTML tag name to search for.
Returns
HTMLElementTagNameMap[K] | null
Returns the found element, or null.
Example
ts
// HTML
<button>Click Me!</button>
// JS
const myButton = facile.getElement('button');Overload 2
getElement<
T>(selector):T|null
Defined in: dom.ts:36
Returns the first element matching the given CSS selector, or null if none exists.
Type Parameters
T
T extends Element = Element
The expected element type. Uses Element by default.
Parameters
selector
string
A CSS selector string.
Returns
T | null
Returns the found element, or null.
Example
ts
// HTML
<button id="my-button">Click Me!</button>
// JS
const myButton = facile.getElement('#my-button');