naive-ui/packages/utils/getParentNode.js
2019-07-11 19:54:17 +08:00

13 lines
285 B
JavaScript

/**
* Returns the parentNode or the host of the element
* @method
* @param {Element} element
* @returns {Element} parent
*/
export default function getParentNode (element) {
if (element.nodeName === 'HTML') {
return element
}
return element.parentNode || element.host
}