Interface NodeList

    interface NodeList {
        length: number;
        [iterator](): ArrayIterator<Node>;
        entries(): ArrayIterator<[number, Node]>;
        forEach(callbackfn: ((value: Node, key: number, parent: NodeList) => void), thisArg?: any): void;
        item(index: number): Node;
        keys(): ArrayIterator<number>;
        values(): ArrayIterator<Node>;
        [index: number]: Node;
    }
    Hierarchy

    Indexable

    • [index: number]: Node

    Properties

    length: number

    Returns the number of nodes in the collection.

    MDN Reference

    Methods

    • Performs the specified action for each node in an list.

      Parameters

      • callbackfn: ((value: Node, key: number, parent: NodeList) => void)

        A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the list.

          • (value, key, parent): void
          • Parameters

            Returns void

      • OptionalthisArg: any

        An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

      Returns void

    • Returns the node with index index from the collection. The nodes are sorted in tree order.

      MDN Reference

      Parameters

      • index: number

      Returns Node