我正在尝试在GWT中创建以下内容:
<a class="blahblahblah"><span>some text</span></a>
我有Anchor
和InlineHTML
我的内容,但我找不到简单地将跨度插入锚点的方法(我需要保留对范围的引用,因为我想更新其文本。
javascript中的等价物(使用jQuery)将是:
var myAnchor = $('<a class="blahblahblah"></a>'),
mySpan = $('<span>some text</span>');
myAnchor.append(mySpan);
如何在GWT中实现这一目标?
答案 0 :(得分:2)
我认为您可以为这些元素设置id属性(Anchor和inlineHTML),然后使用DOM.getElementById().appendChild()
。查看DOM javadoc以了解不同的选项。
<强>更新强>
如果您不想设置Id,可以使用Anchor
和HTML
类的getElement()方法。
DOM.appendChild(anchor.getElement(), html.getElement());