课程
/前端开发
/JavaScript
/JavaScript进阶篇
这里为什么要加上X的布朗值判断,直接x.nodeType是文本节点就跳过判断下一个不就可以了吗
2018-11-13
源自:JavaScript进阶篇 9-11
正在回答
x是为了判断n是不是最后一个节点(题目中最后一个节点是空白文本节点),如果是直接跳出while返回null。
所以才有后面这个判断
if(y!=null){
document.write("<br />nextsibling: ");
document.write(y.nodeName);
document.write(" = ");
document.write(y.innerHTML+"<br>");
}else{
document.write("<br>已经是最后一个节点");
}
给大佬递茶
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么如果是元素的话要跳过,循环条件不应该是while(x.nodeType == 1),为什么是while(x.nodeType != 1)
1 回答我在else里用了continue,这样可以吗?是不是多余?
2 回答这个循环条件是指我漏了什么吗?
2 回答为什么结果是这个?
3 回答为什么更改筛选条件就不输出结果了?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号