| 越兔 |
2008-09-03 09:45 |
|
转于石头君BLOG:http://www.v-ec.com/dh20156/article.asp?id=183
在DOM解析过程中,我们来看一下P标签的不可嵌套性!
有如下代码:
很明显,浏览器在进行DOM解析时对P标签做了些有趣的处理!
当解析到:
<p>1<p> 时,DOM树自动为第一个P添加了结束标签,IE下没有,我想可能是历史遗留问题。在原来的HTML书写中,<P>是可以不写结束标签的 - -!
继续解析到: <p>1-1</p></p>时,DOM树又自动为最后一个</P>添加了起始标签,这样一来,也就导致在我们抓取的P元素阵列时,会多出一个元素。而且,P[0]的innerHTML也不会包括到代码中写在第一个P标签内的其他P标签的内容!
|
|