как добавить класс к элементу dom в javascript — Q&A Хекслет
2026-02-26 18:05 Diff

Ответы

Метод classList предоставляет простые и удобные методы для работы с классами элемента. Чтобы добавить класс к элементу, вы можете использовать метод add().

Этот метод безопасен и не перезаписывает существующие классы элемента. Вы также можете добавить несколько классов, передав их в метод add через запятую:

Вы можете напрямую изменить строку className элемента. Однако будьте осторожны — это свойство перезаписывает все существующие классы.

Если элементы уже имеют классы, этот подход может привести к ошибкам, если вы забудете про пробел. Этот метод не добавляет классы, если элемент имеет уже ранее присвоенные классы.

Еще один способ добавления класса — с помощью метода setAttribute. Этот вариант также перезаписывает все существующие классы.

Используйте этот метод с осторожностью, так как он не сохраняет предыдущие классы.