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

这就是我在做什么

      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>


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

可能吗 ?

谢谢

最佳答案

我认为您可能想对此类事情使用GWTQuery

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

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

10-06 07:05