liping0409
2016-11-04 10:06
要是7个节点中间文本的节点值为什么不是文本内容?空白节点是怎么算的?
除了IE几本上主流浏览器都是算7个节点的.中间的节点值是空白节点啊,当然没有文字内容了
Div下的子节点:
第一个是javascript文字节点
第二个是p标签的元素节点 第三个是P标签后面到下面一个DIV标签中间的空白节点
第四个是DIV标签的元素节点 第五个是DIV和H5之间的空白节点
第六个是H5标签元素节点 第七个是H5和父DIV之间的空白节点
IE浏览器就是默认元素节点,属性节点,文本节点,这些才算节点.而其他浏览器就是任何内容都算是节点,所以非IE有空白的地方就算作一个空白节点
空白节点除了IE浏览器不算进去,其他浏览器都会默认计算进去,你试一下其他浏览器看看。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题