Как получить объект, по которому был сделан click?

Короче тут такая ситуация:
window.onload = function() {
  var steps = document.getElementsByClassName('wp__step');

  for (i = 0; i < steps.length; i++) {
    steps[i].onclick = function() {
      // Тут надо узнать id этого (steps[i]) элемента.
    };
  }
};

Как мне сотворить такое без каких либо jQuery? this не помог.
  • Вопрос задан
  • 2533 просмотра
Решения вопроса 1
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
codepen.io/iiil/pen/gCwjy

window.onload = function() {
  var steps = document.getElementsByClassName('wp__step');
  for (i = 0; i < steps.length; i++) {
    steps[i].onclick = function() {
      alert(this.getAttribute('id'));
    };
  }
};

В каком смысле this не помог? По ссылке все ок.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stiflerus
@Stiflerus
Саморазвитие мое все.
Думаю для начала нужно описать зачем это надо. Цель скрипта кокая?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект