How do you check if a JavaScript Object is a DOM Object?

后端 未结 30 2722
-上瘾入骨i
-上瘾入骨i 2020-11-22 16:06

I\'m trying to get:

document.createElement(\'div\')  //=> true
{tagName: \'foobar something\'}  //=> false

In my own scripts, I used

30条回答
  •  臣服心动
    2020-11-22 16:41

    This will work for almost any browser. (No distinction between elements and nodes here)

    function dom_element_check(element){
        if (typeof element.nodeType !== 'undefined'){
            return true;
        }
        return false;
    }
    

提交回复
热议问题