课程
/前端开发
/JavaScript
/JavaScript进阶篇
while (x && x.nodeType!=1) 这句语句什么意思,为什么前面要加个 与x呢。什么意思额,是x不等于1这个意思?有什么意义额。。求大神解答
2016-04-27
源自:JavaScript进阶篇 9-11
正在回答
判断X这个节点是否存在的意思 如果加上的话 先判断存在然后判断是否为元素节点 如果不加X&& 的话 不会触发判断 在元素为第一个或者最后一个时会出错 程序就不能正常输出了
一切太突然3125650 提问者
找出不是空值的非元素节点
X&X的节点类型不等与1 nodeType是节点类型的意思
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答while (x&x.nodeType!=1)什么意思?
2 回答while (x && x.nodeType!=1) 请问x&&x.nodeType 是什么判断意思
5 回答while (x && x.nodeType!=1)
4 回答while (x && x.nodeType!=1){ x=x.nextSibling; }
2 回答下方代码中while (x && x.nodeType!=1),x.nodeType=1说明是一个元素节点,那x这个条件是什么意思?