как обработать клик по классу в javascript с помощью getelementsbyclassname
Ответы
Для обработки клика по элементам с определенным классом нужно сначала получить все элементы с заданным классом с помощью метода getElementsByClassName
. Затем добавить обработчик события клика для каждого найденного элемента:
// Получаем все элементы с заданным классом
const elements = document.getElementsByClassName('your-class-name');
// Проходим по всем найденным элементам и добавляем обработчик клика
for (var i = 0; i < elements.length; i++) {
elements[i].addEventListener('click', function(event) {
// Обработка клика по элементу
console.log('Элемент с классом "your-class-name" был кликнут');
});
}
В этом примере мы получаем все элементы с классом your-class-name
, затем перебираем массив найденных элементов и добавляем к каждому обработчик события клика. Когда пользователь кликает по любому из найденных элементов, выведется сообщение в консоли.
Вместо getElementsByClassName()
можно использовать любой другой метод получения списка элементов, например, querySelectorAll()
.
0
0