-
closest<K
extends keyof
HTMLElementTagNameMap>( el:
null |
EventTarget, selector:
K,): null
| HTMLElementTagNameMap[K]
Type Parameters
-
K extends keyof
HTMLElementTagNameMap
Parameters
-
el: null
|
EventTarget
-
selector:
K
Returns null |
HTMLElementTagNameMap[K]
-
closest<K
extends keyof
SVGElementTagNameMap>( el:
null |
EventTarget, selector:
K,): null
| SVGElementTagNameMap[K]
Type Parameters
-
K extends keyof
SVGElementTagNameMap
Parameters
-
el: null
|
EventTarget
-
selector:
K
Returns null |
SVGElementTagNameMap[K]
-
closest<E
extends Element
= Element>( el:
null |
EventTarget, selector:
string,): null
|
E
Type Parameters
-
E extends Element =
Element
Parameters
-
el: null
|
EventTarget
-
selector:
string
Returns null |
E
Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.
Throws a "SyntaxError" if the selector is invalid.