findParentTaggedElements
Walks the DOM upwards looking for TaggedElements. The resulting array can be used to reconstruct a LocationStack.
findParentTaggedElements = (
element: TaggableElement | null,
parentElements: TaggedElement[] = []
) => TaggedElement[]
info
findParentTaggedElements is recursive. The parentElements parameter is the accumulator.
Parameters
| type | default value | ||
|---|---|---|---|
| required | element | TaggableElement | null | |
| optional | parentElements | TaggedElement[] | [] |
tip
findTaggedParentElements starting element does not have to be a TaggedElement. Any TaggableElement will do.
Returns
Array of TaggedElement
See also