美文网首页
判断变量是否为一个DOM元素

判断变量是否为一个DOM元素

作者: 李霖弢 | 来源:发表于2021-03-18 16:46 被阅读0次

直接判断是否为HTMLElement的实例即可,考虑到IE8以下无该构造函数,通过判断是否具有nodeType等进行兼容

var isDOM =
  typeof HTMLElement === 'object'
    ? function(dom) {
        return dom instanceof HTMLElement;
      }
    : function(dom) {
        return dom && typeof obj === 'object' && obj.nodeType === 1 && typeof   obj.nodeName === 'string';
      };

相关文章

网友评论

      本文标题:判断变量是否为一个DOM元素

      本文链接:https://www.haomeiwen.com/subject/cukpcltx.html