Firefox 확장 프로그램에서 이것을 사용하고 있으며 작동하지 않습니다.왜 document.evaluate가 작동하지 않습니까?
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);
아마도'someXMLDoc.evaluate()'를 시도 할 수도 있습니다. – jerone