从JSNI本机函数访问div内容

时间:2012-05-17 19:56:01

标签: java gwt html jsni

我正在尝试的是elem.innerHtml,我也尝试了elem.innerText但是我得到一个空字符串作为结果。我可以从GWT JSNI函数中访问HTMLDivElement内容吗?我想摆脱深奥的UiBinder工作。

提前致谢

2 个答案:

答案 0 :(得分:0)

在假设您要访问的部门位于DOM且具有ID的情况下工作,您可以使用

Document.get().getElementById("id")

来自java,或

$doc.getElementById(String) 
来自javascript的

:)

答案 1 :(得分:0)

GQuery可以帮助你做到这一点(假设你的div的id等于myDiv):

import static com.google.gwt.query.client.GQuery.$

...

String innerText = $("#myDiv").text();
String innerHtml = $("#myDiv").html();