问答详情
源自:9-8 访问子节点childNodes

为什么是7个节点啊 如果加上空白节点我觉得不止7个啊

不知道为什么我数出了九个诶╮(╯▽╰)╭

提问者:我啊我诶 2016-08-30 20:06

个回答

  • __zz
    2016-08-31 16:25:24
    已采纳

    很好理解,第一个子节点处如果是空的,就是空白节点(在firefox、chrome、opera、safari浏览器是文本节点),现在有文本,节点类型同样是#text。代码里可以看啊。你就是第一个节点这里理解有误

  • joyboy0405
    2016-08-31 16:15:28

    <ul>后面的空白算第一个节点,第一个<li>及其后面的空白分别是第二和第三个节点,依次类推,<li>及其后面空白依次是第2~7个。简单说就是,<li>及其后面的空白算是两个,三个<li>,就是有三对,就是2*3=6,加上<ul>后面本身的一个空白,就是七个,到</ul>之前的才是子节点。有点啰嗦=。=希望对你有所帮助~

  • 宝慕林8170242
    2016-08-31 14:14:48

    你应该是把javascript前后换行当做是空白节点了,空白节点的换行不算,记住就行了

  • 乄小安静
    2016-08-31 13:41:29

    这节我是这么理解的,父级下面有几个子节点,就子节点乘二加一(2n+1)等于节点数