Объект DOMTokenList.

  DOMTokenList - Является интерфейсом к спискам, которые содержат части логически разобранной строки.
  Каждый элемент такого списка содержит уникальное строковое значение.
  Это значение всегда чувствительно к регистру и всегда уникально в списке.
  Логика разбора строки определяется тем, как она была собрана.
  Изменение списка DOMTokenList его методами ведёт к изменению разобранной строки.
  Экземпляр доступен:

  1. Через свойство classList объекта HTMLElement
  2. Через свойство htmlFor объекта HTMLLabelElement
      В этом случае количество элементов в списке DOMTokenList будет равно количеству символов в значении атрибута FOR элемента тега LABEL.
  3. Через свойство htmlFor объекта HTMLOutputElement
      В этом случае количество элементов в списке DOMTokenList будет равно количеству идентификаторов в значении атрибута FOR элемента тега OUTPUT, которые перечислены через пробел.
  Свойства.
  length - Содержит количество элементов в списке.
  Значение имеет числовой формат.

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

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

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

  value - Содержит значение всей исходной строки, которая была разобрана.
  Значение имеет строковый формат.

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

  • Экземпляр объекта DOMTokenList.value[= Значение]

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

  • Экземпляр объекта DOMTokenList - Любой операнд значения со значением экземпляра объекта DOMTokenList.
  • . - Оператор доступа к свойству объекта.
  • value - Ключевое слово.
  • Значение - Новое значение строки, заданное в любом стоковом формате.
      Чтобы не нарушить исходную логику сборки строки, для изменения ее значения лучше пользоваться методами объекта DOMTokenList.
  Указатель - Содержит элемент списка, определяемый указателем.
  Значение имеет строковый формат.
  По существу каждый указатель является свойством экземпляра объекта DOMTokenList, которое содержит ссылку на соответствующий элемент списка. А, поскольку доступ к свойству любого объекта возможен как к элементу массива, то, в случае с объектами-списками, такой формат доступа удобно использовать в циклах.

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

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

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

  Методы.
  add - Добавляет заданный элемент в список, если там нет элемента с таким значением.
  Возвращает значение undefined.
  Элемент добавляется в конец списка.

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

  • Экземпляр объекта DOMTokenList.add(Значение)

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

  contains - Возвращает значение true если элемент с заданным значением есть в списке и значение false - противном случае.

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

  • Экземпляр объекта DOMTokenList.contains(Значение)

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

  entries - Возвращает ссылку на интерфейс Iterator к последовательности пар значение - значение каждого элемента списка.
  Каждое значение в последовательности будет являться массивом из двух элементов.
  Значением первого и второго элемента этого массива будет являться значение соответствующего элемента списка.
  Специфицировано для совместимости со списками имеющими элементами пары ключ-значение.

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

  • Экземпляр объекта DOMTokenList.entries()

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

  forEach - Перебирает все элементы списка, вызывая для каждого заданную функцию.
  Возвращает значение undefined.

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

  • Экземпляр объекта DOMTokenList.forEach(Функция[, Ссылка])

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

  item - Возвращает элемент списка, заданный указателем.
  Возвращаемое значение имеет строковый формат.

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

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

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

  keys - Возвращает ссылку на интерфейс Iterator к последовательности значений элементов коллекции.
  Каждое значение в последовательности будет являться значением соответствующего элемента списка.
  Специфицировано для совместимости со списками имеющими элементами пары ключ-значение.

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

  • Экземпляр объекта DOMTokenList.keys()

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

  remove - Удаляет заданный элемент из списка.
  Возвращает значение undefined.

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

  • Экземпляр объекта DOMTokenList.remove(Значение)

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

  toggle - Добавляет заданный элемент в список, или удаляет его из списка в зависимости от того, есть элемент с таким значением в списке, или нет.
  Возвращает значение true если элемент был добавлен, и значение false если элемент был удален.

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

  • Экземпляр объекта DOMTokenList.toggle(Значение)

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

  values - Возвращает ссылку на интерфейс Iterator к последовательности значений элементов коллекции.
  Каждое значение в последовательности будет являться значением соответствующего элемента списка.

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

  • Экземпляр объекта DOMTokenList.values()

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