课程
/前端开发
/JavaScript
/JavaScript进阶篇
题目程序中nextsibling得到的节点是<li id="b">jquery</li>.
为什么不是</li>与<li>之间的空白文本节点?(我用的不是IE,所以应该不会自动忽略节点之间的空白符)
2016-03-12
源自:JavaScript进阶篇 9-11
正在回答
明白了,文中有过滤空白文本节点的部分:
while(x && x.nodeType!=1){
x.x.previousSibling;
}
Eason_Mar 提问者
Eason_Mar 提问者 回复 Eason_Mar 提问者
纪行川 回复 Eason_Mar 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答li的子节点有啥? 文本节点的是他的子节点吗?
2 回答标签之间的文本,是文本节点吗?为什么不算在子节点里?
2 回答li之前的节点不应该是ul吗,怎么输出是空的。
2 回答为什么ul的子节点个数是3?<li>中间的javascript不算是文本节点吗?这样算的话岂不是6个子节点?
2 回答<li id="a">javascript</li> 和 <li id="b">jquery</li>之间不是有一个空白节点吗?为什么显示的答案是LI = jquery ?