这是一个与GWT相关的新手问题。我有HTML作为
<span class="timex"><span class="NeNum">seven</span> years</span> have passed since she unlaced her <span class="NeOrg">Air</span> <span class="timex">hours</span>
我想更改包含在特定类的span元素之间的文本的颜色。我知道我可以使用CSS,通过在CSS中定义与span类同名的类。我正在尝试使用GWT实现它。
有人可以指出一种方法,我可以选择同一个类的所有span元素,例如所有带有类timex的span元素,并调用它们的setStyle?使用DOM类我可以得到所有span元素的列表,但是我必须单独检查它们的类吗?这可能效率低下。
任何指示我可以改变颜色的方法都将受到赞赏。
由于
Prateek
答案 0 :(得分:1)
对于这种DOM操作,我目前使用gwtquery库(jQuery的gwt端口):
import static com.google.gwt.query.client.GQuery.*;
...
$("span.timex").css("color", "red");
上面的代码将选择附加到DOM的所有范围,并将'timex'作为css类,并将文本的颜色更改为红色。
阅读gwtquery的getting started guide。