getElementsByClassName在Element节点上无法正常工作

时间:2011-09-30 16:57:34

标签: javascript html xml ajax dom

  

可能重复:
  getElementsByClassName returns [] instead of asynchronous appended node

我遇到以下问题:

<div class="testA" id="test1">
    <div class="colorSelector" id="0-0">
        <div class="gbSelector" id="1-0">
            <table style="none" id="2-0"></table>
        </div>
    </div>
</div>

上面写的树是预定义的。我现在通过 XMLHttpRequest &amp;加载节点树。我附加到<div class="testA" id="test1">的公司 当我现在尝试使用 getElementById(“0-0”) 获取元素<div class="colorSelector" id="0-0">时,我得到了预期的结果。但是使用 getElementsByClassName(“colorSelector”) 会返回 []

我错过了什么吗?它可能是节点属于 元素 而不是 HTMLElement 的事实的剩余部分吗?

我不明白。

编辑:我使用这些注释来可视化以后在处理响应时添加节点

编辑2:http://lls-test.de/JS-Library/index.php是我作为回复收到的内容,并在脚本中处理将第一个DIV附加到响应标记内

0 个答案:

没有答案