Как получить объект, по которому был сделан 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 не помог.
  • Вопрос задан
  • 2532 просмотра
Решения вопроса 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
Саморазвитие мое все.
Думаю для начала нужно описать зачем это надо. Цель скрипта кокая?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы