Чтобы получить classListэлемента в JavaScript, вы можете использовать следующие методы:
- Element.classList: это свойство возвращает живую коллекцию
DOMTokenListатрибутов класса элемента. Он предоставляет несколько методов для управления классами.
Пример:
const element = document.getElementById('myElement');
const classList = element.classList;
- Element.className: это свойство возвращает строку, содержащую значение атрибута
classэлемента. Вы можете разделить строку, чтобы получить массив классов.
Пример:
const element = document.getElementById('myElement');
const className = element.className;
const classArray = className.split(' ');
- getAttribute(): вы можете использовать метод
getAttribute(), чтобы получить значение атрибутаclass, а затем разделить его на массив.
Пример:
const element = document.getElementById('myElement');
const classAttribute = element.getAttribute('class');
const classArray = classAttribute.split(' ');
- Array.from(): этот метод преобразует объект, подобный массиву (например,
element.classList), в реальный массив.
Пример:
const element = document.getElementById('myElement');
const classList = element.classList;
const classArray = Array.from(classList);