Почему event listener срабатывает только при клике на последнюю кнопку?

  • 4 сентября 2023 г. 20:46
Ответы на вопрос 1
Вероятнее всего, это происходит из-за использования цикла или итерации при назначении event listener'а каждой кнопке. При динамическом добавлении кнопок с event listener'ом в цикле, обработчик событий может сохранять только последнее значение используемой переменной.

Для получения элемента с классом "todo_text" и его сохранения в переменной `addMessage` можно использовать метод `querySelector` или `querySelectorAll` для поиска элемента или коллекции элементов с указанным классом, а затем сохранить их в переменную. Например:

```javascript
// Получить первый элемент с классом "todo_text"
var addMessage = document.querySelector('.todo_text');

// Получить все элементы с классом "todo_text" и сохранить в коллекцию
var addMessages = document.querySelectorAll('.todo_text');
```

Затем можно использовать переменную `addMessage` для работы с полученным элементом.
Похожие вопросы