GWT将一个元素插入另一个元素(跨入锚点)

时间:2013-08-09 12:34:42

标签: java html gwt anchor

我正在尝试在GWT中创建以下内容:

<a class="blahblahblah"><span>some text</span></a>

我有AnchorInlineHTML我的内容,但我找不到简单地将跨度插入锚点的方法(我需要保留对范围的引用,因为我想更新其文本。

javascript中的等价物(使用jQuery)将是:

var myAnchor = $('<a class="blahblahblah"></a>'),
    mySpan   = $('<span>some text</span>');
myAnchor.append(mySpan);

如何在GWT中实现这一目标?

1 个答案:

答案 0 :(得分:2)

我认为您可以为这些元素设置id属性(Anchor和inlineHTML),然后使用DOM.getElementById().appendChild()。查看DOM javadoc以了解不同的选项。

<强>更新

如果您不想设置Id,可以使用AnchorHTML类的getElement()方法。

DOM.appendChild(anchor.getElement(), html.getElement());