Этот вопрос закрыт для ответов, так как повторяет вопрос Как добавить класс элементу, найденному по классу?
zaza41rus
@zaza41rus

Добавить class в js?



По id работает / по class нет - что не так?
document.getElementById('page').classList.add('container');
document.getElementsByClassName('site').classList.add('container');
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
// возвращается список, а не один элемент, поэтому работать не будет
document.getElementsByClassName('site').classList.add('container');

// вот так будет один элемент, если он есть в DOM-дереве
document.getElementsByClassName('site')[0].classList.add('container');

// вот так тоже будет один элемент, если он есть в DOM-дереве
document.querySelector('.site').classList.add('container');
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
04 мая 2024, в 06:10
4000 руб./за проект
04 мая 2024, в 05:49
10000 руб./за проект
04 мая 2024, в 03:57
10000 руб./за проект