UNPKG

wsemi

Version:

A support package for web developer.

29 lines (24 loc) 741 B
import isElement from 'lodash/isElement' /** * 前端判斷元素是否存在 * * Unit Test: {@link https://github.com/yuda-lyu/wsemi/blob/master/test/isEle.test.mjs Github} * @memberOf wsemi * @param {Element} ele 輸入DOM元素 * @returns {Boolean} 回傳判斷布林值 * @example * need test in browser * * let ele = document.querySelector('#id') * console.log(isEle(ele)) * // => true or false * */ function isEle(ele) { return isElement(ele) // return ( // typeof HTMLElement === 'object' ? ele instanceof HTMLElement // : ele && typeof ele === 'object' && ele !== null && ele.nodeType === 1 && typeof ele.nodeName === 'string' // ) } export default isEle