问答详情
源自:4-2 如何判断节点是元素节点

if(window.Node && (obj instanceof Node)){ return true; }这段代码不理解

为什么 

if(window.Node && (obj instanceof Node)){
return true;
}
如果符合if中的条件就直接返回true了呢,符合if中的条件就能说明obj是元素类型了吗?

提问者:偏爱花开的声音 2015-10-19 08:42

个回答

  • 子木李
    2015-10-19 10:45:37
    已采纳

    这句话这么解释,window.Node,是查看window里是否有这么一个Node对象,然后obj instanceof Node是说明obj是否是Node对象的一个实例,即是不是new Node出来的,满足了这两个条件,obj就是Node类型

  • 冷雨夜2015
    2015-11-03 22:22:40

    哈哈,微软自己都要放弃IE了

  • iMoocAdministrator
    2015-10-21 09:30:58

    <html></html>