课程
/前端开发
/JavaScript
/JavaScript进阶篇
代码中function get_nextSibling()方法中while判断问什么要加x?只为判断x.nodeType!=1不就可以了吗???
2017-06-08
源自:JavaScript进阶篇 9-11
正在回答
这里的x是希望它的值是存在的,这里的1是指逻辑真,就是不为空
加x是确保x不为null或者undefined等非法值
这个x是判断传入的参数是否有兄弟节点的,如果x不存在,就直接返回x也就是null。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答nextSibling返回节点类型判断的问题
1 回答为什么要判断节点是否为元素节点
2 回答if判断问题
3 回答关于判断空白节点跳过的方法
3 回答js中previousSibling访问兄弟节点。while判断nodeType是否为1