Метод getElementsByClassName

Метод getElementsByClassName позволяет получить элементы страницы по их классу, заданному в атрибуте class. С полученными элементами можно будет производить различные манипуляции: менять их текст, атрибуты, CSS стили и так далее.

Синтаксис

document.getElementsByClassName(имя класса)

Пример

Давайте получим все элементы с классом www и изменим им текст с помощью свойства innerHTML:

<p class="www">elem 1</p> <p class="www">elem 2</p> <p class="www">elem 3</p> let elems = document.getElementsByClassName('www'); for (let elem of elems) { elem.innerHTML = '!!!'; }

Результат выполнения кода:

<p class="www">!!!</p> <p class="www">!!!</p> <p class="www">!!!</p>

Смотрите также

  • метод querySelectorAll,
    который получает группу элементов по селектору
  • метод getElementsByTagName,
    который получает группу элементов по тегу