我有一个Anchor小部件
<td class="GAS3MDBHJ">
<div class="GAS3MDBJJ">
<a class="gwt-Anchor" href="#export">Export</a>
</div>
</td>
我想从它的root中删除这个锚元素。我怎样才能实现它。
如果我使用widget.getParentElement(),我需要写为......
myanchor.getElement()getParentElement()getParentElement()removeFromParent(); ...
现在它处于第三级。如果我的小部件处于7级或8级或9级,我是否需要反复编写getParentElement()? 无论如何还有快速代码吗?
我不想得到它的父元素,我真的想得到最外层元素 。
答案 0 :(得分:2)
您应该致电
anchor.removeFromParent();
它将使用其所有内部HTML删除整个锚元素。如果你打电话
,结果将完全相同anchor.getElement().removeFromParent();
因为anchor.getElement()会根据您的需要为您提供此小部件的最外层元素。
如果你开始调用getParentElement(),你将删除多个锚点小部件。