A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator below:

XPathEvaluator - Web APIs | MDN

XPathEvaluator

Baseline Widely available

The XPathEvaluator interface allows to compile and evaluate XPath expressions.

Constructor
XPathEvaluator()

Creates a new XPathEvaluator object.

Instance methods
XPathEvaluator.createExpression()

Creates a parsed XPath expression with resolved namespaces.

XPathEvaluator.createNSResolver() Deprecated

Returns the input as-is.

XPathEvaluator.evaluate()

Evaluates an XPath expression string and returns a result of the specified type if possible.

Example Count the number of <div> elements

The following example shows the use of the XPathEvaluator interface.

HTML
<div>XPath example</div>
<div>Number of &lt;div&gt; elements: <output></output></div>
JavaScript
const xpath = "//div";
const evaluator = new XPathEvaluator();
const expression = evaluator.createExpression(xpath);
const result = expression.evaluate(
  document,
  XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
);
document.querySelector("output").textContent = result.snapshotLength;
Result Specifications Browser compatibility See also

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4