为了账号安全,请及时绑定邮箱和手机立即绑定

为什么是!== 11?是什么意思

parent && parent.nodeType !== 11 ? parent : null; 是什么意思呢?

正在回答

2 回答

补充楼上的,nodetype的12种类型.

1 Element 一个元素

2 Attr 一个属性

3 Text 一个元素的文本内容 或属性

4 CDATASection 一个文档的CDATA部分(文本将不会被解析器解析)

5 Entity 参考手册 实体引用

6 Entity 一个实体

7 ProcessingInstruction 一个处理指令    

8 Comment 一个注释    

9 Document 整个文档(DOM树的根节点)

10 DocumentType 为文档实体提供接口

11 DocumentFragment 表示邻接节点和它们的子树。

12 Notation 代表一个符号在DTD中的声明

1 回复 有任何疑惑可以回复我~

parent.nodeType !== 11 ? parent : null这里是一个三元运算符,判断parent的节点类型是否是11,是11则为parent,不是11则是null.

0 回复 有任何疑惑可以回复我~
#1

ganxiaoyao 回复 啄木鸟 提问者

nodetype的类型有12种,分别对应1到12
2017-12-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么是!== 11?是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信