Вероятнее всего, это происходит из-за использования цикла или итерации при назначении 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` для работы с полученным элементом.