Всем привет.
Я вешаю на window событие клика и при клике хочу найти первого родителя элемента с определенным атрибутом.
Я могу получить его parentElement, но если там данного атрибута нет, то я не могу от него же посмотреть еще один parentElement.
Как собственно искать до тех пор пока не найдешь его или не упрешься в body?
window.addEventListener('click',(e) => {
const div = e.target
const parent = div.parentElement
})
Пример такой
<div meta="name">
<div>
<div click>
click
</div>
</div>
</div>
Надо, чтобы при клике на div(click написал на нем) можно было получить div c meta