Этот вопрос закрыт для ответов, так как повторяет вопрос Как добавить класс элементу, найденному по классу?
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');
Ответ написан
Ваш ответ на вопрос

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

Потому что уже есть похожий вопрос.
Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект