判断是否为dom.js 439 B

123456789101112131415161718
  1. /*
  2. * @Description: 判断元素是否为dom元素
  3. * @Autor: kindring
  4. * @Date: 2021-10-28 15:07:58
  5. * @LastEditors: kindring
  6. * @LastEditTime: 2021-10-28 15:07:59
  7. * @LastDescript:
  8. */
  9. function isDom(dom) {
  10. if (typeof dom != 'object') {
  11. return false;
  12. }
  13. if (typeof HTMLElement == 'object') {
  14. return dom instanceof HTMLElement
  15. } else {
  16. return dom.nodeType === 1 && dom.nodeName === 'string'
  17. }
  18. }