Не работает обработчик событий js

Помогите понять в чём проблема. Задаю скрипт внизу страницы, один обработчик работает, второй отказывается запускаться и даже не реагирует.

let deleteTODO = document.querySelector('.delete');

deleteTODO.addEventListener('click', () => {
    alert(1);
})

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

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

Вы щелкаете не на тот '.delete', которому добавляете обработчик события.

→ Ссылка
Автор решения: Greg--

Как видите код работает

let deleteTODO = document.querySelector('.delete');

deleteTODO.addEventListener('click', () => {
    alert(1);
})
<div class="delete">КНОПКА</div>

Задавайте правильно вопросы, для вопроса предоставьте минимальное работающие демо отображающие вашу проблему. Проблема может быть с CSS с js... Ваш пример предоставленный для того чтоб вам помогли отлично работает, проблем нет.

→ Ссылка
Автор решения: saymurrmeow
let deleteTODO = document.querySelector('.delete');

Вернет первый элемент с совпадающим селектором. Если элементов много нужно использовать

let deleteTODOS = document.querySelectorAll('.delete');

или

let deleteTODOS =document.getElementsByClassName('.delete')

и по каждому проходится циклом или мапом

→ Ссылка