Задать вопрос
@Ost123
Программист, эникейщик

Почему не работает скрипт удаления в js?

Не работает скрипт удаления js вот код:
document.querySelectorAll('.delete').forEach((btn, i) => {
        btn.addEventListener('click', () => {
            btn.parentElement.remove();
            movieDB.movies.splice(i, 1);
        });
    });
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
zkrvndm
@zkrvndm
Архитектор решений
Попробуйте так:
buttons = document.querySelectorAll('.delete');

for (var n = 0; n < buttons.length; n++) {
    
    buttons[n].addEventListener('click', function() {
        
        var delete_element = this.parentElement;
        element.parentNode.removeChild(element);
        
        movieDB.movies.splice(n, 1);
        
    });
    
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы