Чтобы получить 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);