Нажмите на текст «Некоторый текст», чтобы вызвать слушателя;)
Довольно просто:
parentElement
позволяет получить родительский элемент.
className
даст вам классы узла.
innerText
получит вас ... внутренний текст;)
const deleteTodo = event => {
const target = event.currentTarget;
const root = target.parentElement.parentElement;
console.log('root class:', root.className);
console.log('h3 content:', root.querySelector('h3').innerText);
};
<div class="todo">
<h3>Have to understand js DOM</h3>
<div class="ed-btn">
<span id="delete" onclick="deleteTodo(event)">
<i class="far fa-trash-alt"></i>
Some text
</span>
</div>
</div>
Надеюсь, это поможет вам!