Я пытаюсь удалить или каким-то образом аннулировать одно значение в одном входе для нескольких файлов. Допустим, у нас есть четыре значения …
input = document.getElementById('input'); // So our four files are: input.files[0]; input.files[1]; input.files[2]; input.files[3];
если бы я хотел удалить [1] из массива, не нарушая других, могу ли я это сделать? Я попробовал сплайсинг, установив значение в NULL, изменив имя и т. Д. Ничего из этого не работает (пока элемент остается readonly = false) Функция удаления JQuery удаляет весь элемент, чтобы он не работал. Любая помощь очень ценится!
Это только для чтения .
Мне любопытно, почему сращивание не работает. Обычно это очень легко сделать:
var list = [4,5,6]; list.splice(1,1); console.log(list); // [4,6]
Поэтому, если это не сработает, я хотел бы знать, каковы результаты.
редактировать
Кстати, вам нужно использовать:
var input = document.getElementById('input');
Вы должны объявить свои переменные с помощью «var».