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

节点数及节点值

要是7个节点中间文本的节点值为什么不是文本内容?空白节点是怎么算的?

提问者:liping0409 2016-11-04 10:06

个回答

  • 酌酒与裴迪
    2016-11-10 00:54:24
    已采纳

    http://img.mukewang.com/582353ad00018a5610140638.jpg

    除了IE几本上主流浏览器都是算7个节点的.中间的节点值是空白节点啊,当然没有文字内容了

    Div下的子节点:

    第一个是javascript文字节点

    第二个是p标签的元素节点 第三个是P标签后面到下面一个DIV标签中间的空白节点

    第四个是DIV标签的元素节点 第五个是DIV和H5之间的空白节点

    第六个是H5标签元素节点 第七个是H5和父DIV之间的空白节点

    IE浏览器就是默认元素节点,属性节点,文本节点,这些才算节点.而其他浏览器就是任何内容都算是节点,所以非IE有空白的地方就算作一个空白节点

  • 瞒不在家
    2016-11-04 10:33:58

    空白节点除了IE浏览器不算进去,其他浏览器都会默认计算进去,你试一下其他浏览器看看。