NodeList - коллекция, содержащая все виды узлов

Изменяется при каждом изменении дом дерева

class NodeList
length

Количество элементов в коллекции.

item(unsigned long index)

Возвращает элемент коллекции Element, расположенный в позиции index, или null, если индекс index выходит за границы массива.

Этот метод можно не вызывать явно, а указать индекс в квадратных скообках.

namedItem(string name)

Возвращает первый элемент Element из коллекции, имеющий значение name в атрибуте id или name, либо null, если такой элемент отсутствует