UNPKG

unique-selector

Version:

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

18 lines (16 loc) 333 B
/** * Determines if the passed el is a DOM element */ export function isElement( el ) { let isElem; if ( typeof HTMLElement === 'object' ) { isElem = el instanceof HTMLElement; } else { isElem = !!el && ( typeof el === 'object' ) && el.nodeType === 1 && typeof el.nodeName === 'string'; } return isElem; }