Больше похоже на костыльное решение.. обычно для этих целей data атрибуты добавляют к элементам. Например data-id="2" и потом в скрипте dataset.id вам вернёт значение
Массив загруженных в форму файлов. При загрузке пушится и рендерился в блоке. При удалении файла нужно удалять из массива. По индексам могу и там и там удалить