这7个节点怎么这样分配?

来源:9-8 访问子节点childNodes

ZKKL

2018-07-18 11:40

<div>与文本javascript中间 和 javascript文本与<p>中间的空白没算

而末尾的<h5>与</div>又算上了,如果元素之间的空白都算的话

那不是应该4个空白加四个元素一共8个节点吗

https://img1.mukewang.com/5b4eb5cb0001981c08850368.jpg

写回答 关注

2回答

  • 我喜欢李小流氓_Z521Q
    2018-07-24 18:22:18

    你用鼠标选取一下输出后的“ javascript ”,你会发现javascript前后都有空格,和那些空白的节点输出的值“ ”是一样的啊。

  • 云萼
    2018-07-19 14:56:17

    <div>

      javascript  

      <p>javascript</p>

      我不是空白文本

      <div>jQuery</div>

      <h5>PHP</h5>

      typescript

    </div>

     你这样写输出的也是七个节点,文本节点替代了空白节点,要是两个元素标签之点有文本节点,就不会有空白节点。我是这样理解的。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题