Laikovski
@Laikovski
lern js

Как получить атрибут по клику из «коллекции»?

Добрый вечер.
Есть несколько div с атрибутами...
<div class="answer-choice" data-answer="1"></div>
<div class="answer-choice" data-answer="2"></div>
<div class="answer-choice" data-answer="3"></div>


Необходимо по клику на див получить значение атрибута и передать дальше в функцию
пытаюсь сделать так:
var buttons = document.querySelectorAll('.answer-choice');
  
for (var i = 0; i < buttons.length; i++) {
buttons[i].addEventListener('click', funValue); 
var val = buttons[i].getAttribute('data-answer');
   };
  
  function funValue(){
    console.log(val)
      }

по клику выводит последний атрибут. Направьте в нужную сторону. Всем спасибо
  • Вопрос задан
  • 729 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 20:14
3600 руб./за проект
22 мая 2024, в 20:08
3000 руб./за проект
22 мая 2024, в 20:01
600000 руб./за проект