getElementsByClassName()
Описание
var elements = document.getElementsByClassName(names);
или:
var elements = rootElement.getElementsByClassName(names);
В "elements" будет текущая HTMLCollection найденных елементов.
"names" строка - имя класса, который требуется найти. Имена классов разделяют пробелом.
getElementsByClassName() может быть вызвана для любого элемента, а не только для "document".
Документ, с которого осуществлен вызов, будет выступать в качестве корня (root) для поиска.
Стандартное поведение.
При указании имени классов не нужно ставить впереди имени класса точку.
При указании нескольких классов их разделяют пробелом.
Если указано несколько классов, будут найдены элементы по типу логического И (AND).
При поиске нескольких классов отсутствует возможность поиска по принципу логического ИЛИ (OR).
Поиск производится только по строгому соответствию.
Полезные ссылки
https://developer.mozilla.org/ru/docs/Web/API/HTMLCollection
https://developer.mozilla.org/ru/docs/Web/API/Document/getElementsByClassName
https://dom.spec.whatwg.org/#dom-document-getelementsbyclassname
Примеры
Скопируйте данный код в HTML файл
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)