1

HTML Panel があり、テキストを保存しています。次に、特定の HTML Panel のノードにアクセスしてその属性を変更したいと考えています。

これが私がやっていることです

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

この javascriptObject$ を x の値として取得しています (デバッグで表示されている場合)

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

私が必要とするのは、このテキスト「テストテキスト」のみを取得し、その色を変更することです。

出来ますか ?

ありがとう

4

1 に答える 1

1

この種のことにはGWTQueryを使用したいかもしれません。

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

String value = $(".myText", htmlText).text();
于 2012-04-24T05:20:22.897 に答える