课程
/前端开发
/JavaScript
/JavaScript进阶篇
不知道为什么我数出了九个诶╮(╯▽╰)╭
2016-08-30
源自:JavaScript进阶篇 9-8
正在回答
很好理解,第一个子节点处如果是空的,就是空白节点(在firefox、chrome、opera、safari浏览器是文本节点),现在有文本,节点类型同样是#text。代码里可以看啊。你就是第一个节点这里理解有误
我啊我诶 提问者
<ul>后面的空白算第一个节点,第一个<li>及其后面的空白分别是第二和第三个节点,依次类推,<li>及其后面空白依次是第2~7个。简单说就是,<li>及其后面的空白算是两个,三个<li>,就是有三对,就是2*3=6,加上<ul>后面本身的一个空白,就是七个,到</ul>之前的才是子节点。有点啰嗦=。=希望对你有所帮助~
你应该是把javascript前后换行当做是空白节点了,空白节点的换行不算,记住就行了
这节我是这么理解的,父级下面有几个子节点,就子节点乘二加一(2n+1)等于节点数
宝慕林8170242
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么是7个节点
2 回答如果最后一个节点是空白节点怎么办?
2 回答怎么才7个节点
4 回答求指教 为什么结果是7个子节点呢
2 回答为什么值会有null和空,到底是哪7个节点?