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

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



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

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

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

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

Потому что уже есть похожий вопрос.
Похожие вопросы