Spec-Zone.ru › Web APIs

DOMTokenList: метод keys()

Базовая Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Метод keys() интерфейса DOMTokenList возвращает итератор, позволяющий перебирать все ключи, содержащиеся в этом объекте. Ключи представляют собой целые беззнаковые числа.

Синтаксис

keys()

Параметры

Нет.

Возвращаемое значение

Возвращает итератор.

Примеры

В следующем примере мы получаем список классов, установленных на элементе <span>, как DOMTokenList с помощью Element.classList. Затем мы получаем итератор, содержащий ключи, используя keys(), и перебираем эти ключи с помощью цикла for...of, записывая каждый из них в Node.textContent элемента <span>.

Сначала HTML:

<span class="a b c"></span>

Теперь JavaScript:

const span = document.querySelector("span");
const classes = span.classList;
const iterator = classes.keys();

for (let value of iterator) {
  span.textContent += `(${value}) `;
}

Вывод выглядит так:

Спецификации

Спецификация не найдена

Данные спецификаций для api.DOMTokenList.keys не найдены.
Проверить наличие проблем на этой странице или внести недостающую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
keys 42 16 50 29 10.1 42 50 29 10.3 4.0 42

См. также

  • DOMTokenList.entries(), DOMTokenList.forEach() и DOMTokenList.values.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList/keys

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API