Объект NodeList.

  NodeList - Является интерфейсом ко всем спискам узлов Dom, являющихся частью дерева HTML-документа.
  Такими узлами, в частности, считаются элементы тегов, блоки их внутреннего текстового контента, или комментарии, которые формализуются соответственно объектами HTMLElement, Text, или Comment.
  Список узлов может быть динамическим, то есть автоматически обновляющимся, если динамические изменения HTML-документа затрагивают элементы этого списка. В противном случае список узлов будет статическим, то есть его надо переполучать при изменениях в DOM.
  Экземпляр доступен:

  1. С помощью метода querySelectorAll объекта HTMLDocument
  2. С помощью метода querySelectorAll объекта HTMLElement
  3. С помощью метода querySelectorAll объекта DocumentFragment
  4. С помощью метода querySelectorAll объекта ShadowRoot
  5. Через свойство childNodes объекта HTMLElement
  6. Через свойство labels объекта HTMLButtonElement
  7. Через свойство labels объекта HTMLInputElement
  8. Через свойство labels объекта HTMLMeterElement
  9. Через свойство labels объекта HTMLOutputElement
  10. Через свойство labels объекта HTMLSelectElement
  11. Через свойство labels объекта HTMLTextAreaElement
  12. Через свойство childNodes объекта Attr
  13. Через свойство childNodes объекта DocumentFragment
  14. Через свойство childNodes объекта ShadowRoot
  15. Через свойство addedNodes объекта MutationRecord
  16. Через свойство removedNodes объекта MutationRecord
  Свойства.
  length - Содержит количество элементов списка.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта NodeList.length

Значения формата записи:

  Указатель - Содержит элемент списка, определенный указателем.

Формат записи в коде скрипта:

  • Экземпляр объекта NodeList[Указатель]

Значения формата записи:

  • Экземпляр объекта NodeList - Любой операнд значения со значением экземпляра объекта NodeList.
  • [ - Оператор группировки. Ключевое слово в этом формате.
  • Указатель - Значение порядкового номера элемента списка, заданное в любом числовом формате.
      Указатель первого элемента списка равен 0.
      По существу каждый указатель является свойством экземпляра объекта NodeList, которое содержит ссылку на соответствующий элемент списка. А, поскольку доступ к свойству любого объекта возможен как к элементу массива, то, в случае с объектами-списками, такой формат доступа удобно использовать в циклах.
  • ] - Оператор группировки. Ключевое слово в этом формате.
  Методы.
  item - Возвращает элемент списка, заданный указателем.

Формат записи в коде скрипта:

  • Экземпляр объекта NodeList.item(Указатель)

Значения формата записи: