Как добавить класс к элементу js?

Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
30 июня 2022

Для добавления в элемент класса существует метод classList.add(). В качестве параметра он принимает имя класса, который нужно добавить. Ещё существует простой способ задать классы элементу через свойство className через обычное присваивание. Имена классов должны разделяться пробелами.

Примеры:

const div1 = document.createElement('div');
div1.className = 'foo';

console.log(div1.outerHTML); // => <div class="foo"></div>

const div2 = document.createElement('div');
div2.className = 'foo bar';

console.log(div2.outerHTML); // => <div class="foo bar"></div>

const div3 = document.createElement('div');
div3.classList.add('foo');

console.log(div3.outerHTML); // => <div class="foo"></div>

const div4 = document.createElement('div');
div4.classList.add('foo', 'bar', 'baz');

console.log(div4.outerHTML); // => <div class="foo bar baz"></div>
1 0
Познакомьтесь с основами JavaScript бесплатно