На основе следующей разметки HTML:
<div class='list-container'>
<button class="btn">More details </button>
</div>
<div class="details">Lorem ipsum lorem ipsum lorem ipsum</div>
Я написал следующий код JavaScript:
let btn = document.querySelector('.btn');
let detailsContainer = document.querySelector('.details');
btn.addEventListener('click', function(e) {
e.preventDefault();
detailsContainer.classList.toggle('visible');
});
Но мне нужно изменить код JS, чтобы использовать делегирование событий, чтобы eventListener добавлялся в list-container, а не в btn.
Это легко в jQuery, но как я могу сделать это в vanilla JS?