Google app engine 在GWT中将HtmleElement添加到根面板

Google app engine 在GWT中将HtmleElement添加到根面板,google-app-engine,gwt,Google App Engine,Gwt,我的HTML页面中有一个。我需要做的是,从我的入口点类在其中添加元素。我已经使用下面的代码尝试了onModuleLoad函数 UListElement ul=Document.get().createULElement(); ImageElement img=Document.get().createImageElement(); img.setSrc("\\images\\personas"); LIElement li=Document.get().createLIE

我的HTML页面中有一个
。我需要做的是,从我的入口点类在其中添加
元素。我已经使用下面的代码尝试了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); 

但是当我运行它时,我的
是空的/没有子项。我在这里遗漏了什么?

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

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

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


现在可以工作了…

不,您的代码对我来说运行良好