在getLastChild上缺少结束标记

时间:2013-03-12 11:00:02

标签: javascript html yui dom

使用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操作?如果没有,为什么我上面的场景不会返回结束关闭标记。

有些专家可以对此发表评论吗?

谢谢, 斯里卡特

0 个答案:

没有答案