分享一个js判断是否是dom对象的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享一个js判断是否是dom对象的方法相关的知识,希望对你有一定的参考价值。

  //首先要对htmlElement进行类型检查,因为即使在支持HTMLElement
    //的浏览器中,类型却是有差别的,在Chrome,Opera中HTMLElement的
    //类型为function,此时就不能用它来判断了
    var isDOM = ( typeof HTMLElement === ‘object‘ ) ?
                function(obj){
                    return obj instanceof HTMLElement;
                } :
                function(obj){
                    return obj && typeof obj === ‘object‘ && obj.nodeType === 1 && typeof obj.nodeName === ‘string‘;
                }

  

以上是关于分享一个js判断是否是dom对象的方法的主要内容,如果未能解决你的问题,请参考以下文章

如何判断出一个js对象是不是一个dom对象

js中如何判断一个DOM对象是不是存在?

jquery 判断是否dom对象

js中如何判断一个DOM对象是否存在?

如何监听dom元素的显示隐藏事件

怎样判断一个对象 是 jquery对像 还是dom对象