GWT:如何访问/更改HTML Panel的值

时间:2012-04-24 05:14:01

标签: java gwt

我有一个HTML面板,我保存了一些文本,然后我想访问一些特定的HTML Panel节点并更改其属性,

这就是我正在做的事情

      HTMLPanel htmlText;
      htmlText.setInnerHTML(result.getText());
      Node x  = htmlText.getChild(1);

我得到这个javascriptObject $作为x的值(如果我在Debug中看到的话)

     <span class="my-wrapper"><span class="myText">testing text</span><span class="myNumber"> (2) </span></span>

我需要的是只获取此文本“测试文本”并更改其颜色。

有可能吗?

感谢

1 个答案:

答案 0 :(得分:1)

我认为您可能希望将GWTQuery用于此类事情。

HTMLPanel htmlText;
htmlText.setInnerHTML(result.getText());
//Node x  = htmlText.getChild(1);

String value = $(".myText", htmlText).text();