求解求解求解

来源:9-11 访问兄弟节点

初心的小屋

2016-10-13 17:31

http://img.mukewang.com/57ff54260001446303970131.jpg这句话是什么意思啊?求解

写回答 关注

2回答

  • 无聊的名字4108528
    2016-10-13 20:37:48
    已采纳

    第一句话的意思是:其它浏览器中,会将我们写代码过程为了美化代码的时候,使用的缩进或者空格都会成为文档节点的一部分,所以,这个时候冒然使用nextSibling取得的可能是一个无效的值。这个问题应该在上一小节的parentNode之类的取得html/css课程并输出中可能会遇到,(如果你在写代码的时候用了格式化代码)

    解决问题方法这里意思:因为浏览器会将空格或者缩进车当做一种文档节点,与其它的元素节点同属于一个父节点之下,这样我门需要通过循环找到不是空格或者缩进等部分的节点。

    折翼天使I 回复初心的小屋

    看你怎么理解跳过的意思了,当类型为1时,说明他就是一个元素,而不是文本之类的,那么就不用再用.nextsibling找下一个了,否则就继续找到类型为1的为止;

    2016-10-27 17:33:38

    共 5 条回复 >

  • 慕函数9735861
    2016-10-13 20:38:05

    <p></p>

    <!--中间这些空白地方有些浏览器会当作是没有内容的文本节点-->

    <p></p>

JavaScript进阶篇

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

468192 学习 · 21891 问题

查看课程

相似问题