我在 Firefox 扩展中使用它,但无法正常工作。
var allLinks = document.evaluate(
'//a[@href]',
window.document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
window.alert(allLinks);
这会发出警报[object XPathResult]
。然而,以下总是返回0
。(页面上肯定有链接)。
window.alert(allLinks.snapshotLength);