подсказали вот такой вариант
я всё сделал но не пойму почему не работает
Так как имена атрибутов id всех ваших элементов схожи и отличаются только нумерацией, то лучше вместо многочисленных parentNode обращаться к элементам по их id. Если кнопка удаления будет иметь номер как и у родителя, то: removeChild(document.getElementById('box_'+номер_полученный_от_кнопки))
Соответственно также обращаться к другим элементам.