UNPKG

unique-selector

Version:

Given a DOM node, return a unique CSS selector matching only that element

20 lines (17 loc) 399 B
import { isElement } from './isElement'; /** * Returns all the element and all of its parents * @param { DOM Element } * @return { Array of DOM elements } */ export function getParents( el ) { const parents = []; let currentElement = el; while( isElement( currentElement ) ) { parents.push( currentElement ); currentElement = currentElement.parentNode; } return parents; }