问答详情
源自:9-9 访问子节点的第一和最后项

调整后的代码不理解

<div id="con">

  <div><p>javascript</p>

  <div>jQuery</div>

  <h5>PHP</h5></div>

</div>

为什么要改成这样?

还有输出结果为什么是javascript  jQuery  PHP,为什么不是数值

提问者:Tien_jojo 2016-06-05 17:26

个回答

  • 图画本上画图纸
    2016-06-06 18:20:02
    已采纳

    在非IE浏览器中,如果两个标签,比如你的问题里的<div>和<p>,如果二者分处两行,则会认为二者之间有空白,并且把这个空白当成一个节点,所以会调整成<div><p>,紧紧地挨在一起,这样就把二者之间的空白挤掉了,就不会有节点了。

  • V金龙V
    2016-06-06 16:55:19

    IE浏览器默认空白处不算节点,但其他浏览器空白处算,比如chrome,你的第二个问题无法回答,因为你代码也给出来,你这个问题都没问完整,太心浮气躁了,建议静下心来,好好看教程。