Cannot read properties of null (reading 'addEventListener')
Создаю динамические блоки внутри которых есть кнопка, при которой нужно чтоб блок удалялся, с толкнулся с такой проблемой. Событие не вещается из за того что еще не создан блок, как можно решить данную проблему?
btnAddNotes.addEventListener('click', () =>{
let bodyNotes = document.querySelector('.notes__body')
let newDiv = document.createElement("div");
let inputTitle = document.querySelector('.modal__title').value
let inputText = document.querySelector('.modal__text').value
newDiv.innerHTML = `
<div class="notes__content">
<div id="notes" class="remove__notes">×</div>
<h1>${inputTitle}</h1>
<span>${inputText}</span>
</div>`;
bodyNotes.insertAdjacentElement('beforeend', newDiv);
closeModal()
})
Ниже код который вызывает ошибку
Класс remove__notes появляется когда создается блок, потому что это кнопка внутри созданного блока
btnRemoveNotes = document.querySelector('.remove__notes')
btnRemoveNotes.addEventListener('click', () =>{
console.log('Win')
}
Источник: Stack Overflow на русском