【发布时间】:2014-08-23 01:32:58
【问题描述】:
我通过下面的 xpath 获取所有元素。我想查看每个 TD 内部,并在每个 TD 内部搜索另一个 xpath。我不确定以下方法是否有效,但这是我想要实现的。我知道你可以这样做 //td//a 但我想知道如何以编程方式搜索每个元素以获取更多 xpath。
var tds = document.evaluate('//td', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (++index < tds.snapshotLength){
//this link may or may not exist
var link = document.evaluate('//a', tds[index].document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
}
【问题讨论】:
标签: javascript dom