2010-08-05 107 views
0

我有一個divGWT返回外部函數接口空

<div id="aDiv"></div> 

當我嘗試

Window.alert(RootPanel.get("aDiv").toString()); 

我得到的元素然而,就在上面的語句後,當我

alert(document.getElementById("aDiv")); 

它返回一個null。

有人可以解釋這些差異嗎?

回答

3

GWT的javascript代碼被加載到iframe中,因此document沒有指向實際的根文檔。要訪問GWT的native方法中的根頁面,您應該使用$doc而不是document$wnd而不是window

+0

非常感謝。 – unj2 2010-08-05 21:36:18