0

我的 HTML 页面中有一个<div>。我需要做的是,<ul>从我的入口点类中添加元素。我已经使用下面的代码尝试了 onModuleLoad 函数,

UListElement ul=Document.get().createULElement();
    ImageElement img=Document.get().createImageElement();
    img.setSrc("\\images\\personas");
    LIElement li=Document.get().createLIElement();
    li.appendChild(img);
    ul.appendChild(li);
    Document.get().getElementById("divPhotos").appendChild(ul); 

但是我<div>运行它时是空的/没有孩子。我在这里想念什么?

4

2 回答 2

1

假设您已将“divPhotos”id 正确分配给 HTML DOM 中的 div,则您的代码是可以的。我怀疑您正在查看页面源代码并希望看到新添加的 DOM 元素。您要查看的是页面活动 DOM。检查 DOM 的方式取决于您使用的 Web 浏览器。如果您使用 Google Chrome,请按 F12 访问调试工具,这将允许您遍历实时 DOM。对于 Firefox,您需要安装 Firebug。其他浏览器提供自己的调试机制。

于 2012-05-27T11:23:58.380 回答
0

我忘了在 html 页面中添加 nocache.js。

<script type="text/javascript" language="javascript" src="test/test.nocache.js"></script>

它现在工作...

于 2012-05-28T16:52:40.907 回答