课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么第三个节点 下一个兄弟节点是null,但直接输出第四个节点的话有时存在的?
2016-01-27
源自:JavaScript进阶篇 9-11
正在回答
注意我们得到的a是getElementByTagName("li")来的,就是说它包含的是li节点的集合,因此无论是它的第几个节点,都是存在的。但是,兄弟节点,只是说他们的父节点相同,其他的可以不一样的,在这里你得到null,是因为第三个节点的下一个兄弟节点是空白文本节点。这也就是为什么你定义的previousSibling()函数要判断得到的兄弟节点的nodeType是否为1(1是元素节点的节点类型)
Everything_Is_OK
qq_紫牛_1 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答节点与子节点问题
2 回答节点问题?
2 回答节点问题。。
3 回答节点问题.....
3 回答js 节点问题