web api instance property
XPathResult: snapshotLength property
Available in workers
The read-only snapshotLength property of the
XPathResult interface represents the number of nodes in the result
snapshot.
Value
An integer value representing the number of nodes in the result snapshot.
Exceptions
TYPE_ERR
In case resultType is not
UNORDERED_NODE_SNAPSHOT_TYPE or ORDERED_NODE_SNAPSHOT_TYPE, a
DOMException of type TYPE_ERR is thrown.
Examples
The following example shows the use of the snapshotLength property.
HTML
<div>XPath example</div>
<div>Number of matched nodes: <output></output></div>
JavaScript
const xpath = "//div";
const result = document.evaluate(
xpath,
document,
null,
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
null,
);
document.querySelector("output").textContent = result.snapshotLength;
Result
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.