Jxbrowser:获取元素的父元素

时间:2016-02-19 05:57:28

标签: dom dom-node jxbrowser

有没有办法直接让父元素找到它的属性? 在我的情况下,我有一个 DOMElement img,我必须使用函数

img.getparent().getparent().findElement(By.tagName("a")).getAttribute("href")); 

并且结果不准确,因为父节点可以找到许多相同类型的元素

<td>
<a href=""><img></img></a>
<a></a>
<a></a>
<a></a>
<a></a>
</td>

1 个答案:

答案 0 :(得分:1)

DOMNode投射到DOMElement并使用它.getAttribute(String attr)

String href = ((DOMElement)(img.getparent())).getAttribute("href");