Как обратиться к родительскому элементу после использования document.addEventListener('click',e => function(){})?

document.addEventListener('click',e => function() {
    console.log(this);
});

После использования данного метода возвращается конкретный (самый дочерний) элемент, на который нажал пользователь. Как можно обратиться к родителям этого элемента?


Ответы (1 шт):

Автор решения: nazarpunk

addEventListener(`click`, e => {
  console.log(e.target.parentElement);
});
div {
  padding: 20px;
  border: 1px dashed red;
}

div:before {
  content: attr(class);
}
<div class="a">
  <div class="b">
    <div class="c">
      <div class="d">
      </div>
    </div>
  </div>
</div>

→ Ссылка