unique-selector
Version:
Given a DOM node, return a unique CSS selector matching only that element
24 lines (20 loc) • 510 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getParents = getParents;
var _isElement = require('./isElement');
/**
* Returns all the element and all of its parents
* @param { DOM Element }
* @return { Array of DOM elements }
*/
function getParents(el) {
var parents = [];
var currentElement = el;
while ((0, _isElement.isElement)(currentElement)) {
parents.push(currentElement);
currentElement = currentElement.parentNode;
}
return parents;
}