Spec-Zone.ru › Web APIs

DOMTokenList: метод remove()

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

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

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Метод remove() интерфейса DOMTokenList удаляет указанные токины из списка.

Синтаксис

remove(token1)
remove(token1, token2)
remove(token1, token2, /* …, */ tokenN)

Параметры

token1, …, tokenN

Строка, представляющая токен, который вы хотите удалить из списка. Если строка отсутствует в списке, ошибка не возникает, и ничего не происходит.

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

None (undefined).

Примеры

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

Сначала HTML:

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

Теперь JavaScript:

const span = document.getElementById("ab");
const classes = span.classList;
classes.remove("c");
span.textContent = classes;

Чтобы удалить сразу несколько классов, вы можете указать несколько токенов. Порядок, в котором вы указываете токены, не должен совпадать с порядком их появления в списке:

const span2 = document.getElementById("a");
const classes2 = span2.classList;

classes2.remove("c", "b");
span2.textContent = classes2;

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

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

Спецификация
DOM
# ref-for-dom-domtokenlist-remove①

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
remove 8 12 3.6 ≤12.1 5.1 18 4 ≤12.1 5 1.0 3
multiple_parameters 24 12 26 15 7 25 26 14 7 1.5 4.4

© 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/remove

Spec-Zone.ru

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