课程
/前端开发
/JavaScript
/JavaScript进阶篇
x && x.nodeType!=1 请教一下这句话的意思,是判断x非空且x不是空白文本节点的意思吗?
2019-10-29
源自:JavaScript进阶篇 9-11
正在回答
这句代表的意思是【x不存在且x的节点类型不为1】的时候
x不存在指x的值为null,x的节点类型不为1的时候指节点类型不为元素节点
这句话可以拆开看
x != 1 && x.nodeType!=1
x != 1 => x不等于1,即x不存在
x.nodeType!=1 => x的nodeType不为1,x的节点类型不为元素节点
当两者都达成进入循环
关于节点类型 1,2,3...等数字分别指代什么可以参考下图
慕莱坞1521965
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答如问题所问
2 回答问题如下,标题多余
2 回答用switch语句如何完成该题
3 回答如下代码哪有问题呢?谢谢!
1 回答这样写可以吗,如果有问题怎么改?