使用YUI的getLastChild方法时遇到了stange行为。
当我使用下面提到的代码调用getLastChild时,我会看到最后一个Li符合预期,但没有结束关闭标记。
输入HTML:
<ul class="yui-nav">
<li id="Tab1" class="">
<a id="TABANCHOR" title="" href="#Tab1" >
<span id="TABSPAN" class=""><span class="textMiddle">
<label class="textIn" inanchor data-stl="1">Reporter</label>
</span></span>
</a>
</li>
<li id="Tab2" class="" >
<a id="A1" title="" href="#Tab2" summary>
<span id="SPAN1" class=""><span class="textMiddle">
<label class="textIn" inanchor data-stl="1">Summary</label>
</span></span>
</a>
</li>
<li id="Tab3" class="">
<a id="A2" title="" href="#Tab3" details>
<span id="SPAN2" class=""><span class="textMiddle">
<label class="textIn" inanchor data-stl="1">Details</label>
</span></span>
</a>
</li>
</ul>
输出HTML:
<li id="Tab3" class="">
<a id="A2" title="" href="#Tab3" details>
<span id="SPAN2" class=""><span class="textMiddle">
<label class="textIn" inanchor data-stl="1">Details</label>
</span></span>
</a>
我有什么问题吗?
作为观察,我在html页面上有一些DIV,如下所示,格式错误的自定义属性。
<div class="someClass" STANDARD">DIV content</div>
在页面内。
这是否会影响上述场景的DOM操作?如果没有,为什么我上面的场景不会返回结束关闭标记。
有些专家可以对此发表评论吗?
谢谢, 斯里卡特