unique-selector
Version:
Given a DOM node, return a unique CSS selector matching only that element
18 lines (16 loc) • 333 B
JavaScript
/**
* 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;
}