标签: javascript contains ancestor
var vTableExp = "//a[contains(@href,'newdid')]/ancestor::td/ancestor::tr/ancestor::tbody"; var vTable = dom.find(vTableExp, XPFirst);
感谢
答案 0 :(得分:3)
对XPATH进行DOM搜索,查找包含<TBODY>元素的<a>包含“{1}}包含”newdid“的元素。{ / p>
<TBODY>
<a>
答案 1 :(得分:0)
它找到第一个tbody,它是aa tr元素的祖先,它是td元素的祖先,是a元素的祖先,href元素{ {1}}包含字符串newdid。 (IOW,假设解析后的文档是(X)HTML,请选择第一个表的主体,该表的主体包含一个地址包含字符串newdid的链接。)
tbody
tr
td
a
href
newdid
答案 2 :(得分:-3)
vTableExp可能是一个正则表达式模式,然后正在搜索它。
vTableExp