You are here: Reference > JavaScript > client-side > xml handling > properties > numberValue (XPathResult)

numberValue property (XPathResult)

Browser support:
If the type of the result represented by the XPathResult object is number, returns the value of the result.
The XPathResult object represents the result of the evaluate method.
The type of the result depends on the fourth parameter of the evaluate method, or, if its value is ANY_TYPE, on the expression specified by the first parameter. With the resultType property, the type of the result can be retrieved. If the value of the resultType property is NUMBER_TYPE, then the numberValue property retrieves the value of the result as a number, else the use of the numberValue property raises an exception.


You can find the related objects in the Supported by objects section below.
This property is read-only.

Possible values:

Integer that retrieves the value represented by the current XPathResult object.
Default: this property has no default value.

Example HTML code 1:

This example illustrates the use of the numberValue property:
    <script type="text/javascript">
        function CountofButtons () {
            if (document.evaluate) {    // Firefox, Opera, Google Chrome and Safari
                var xPathRes = document.evaluate ('count(//BUTTON)', document, null, XPathResult.ANY_TYPE, null);
                alert ('This document contains ' + xPathRes.numberValue + ' button element(s)');
            else {  // Internet Explorer
                alert ("Your browser does not support the evaluate method!");
    <button onclick="CountofButtons ()">Get the number of buttons!</button>
Did you find this example helpful? yes no

Supported by objects:

Related pages:

External links:

User Contributed Comments

Post Content

Post Content