Heim >Web-Frontend >js-Tutorial >Wie entferne ich ausgewählte Dateien aus einer HTML5-Dateiliste?

Wie entferne ich ausgewählte Dateien aus einer HTML5-Dateiliste?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-23 06:59:01434Durchsuche

How to Remove Selected Files from a HTML5 FileList?

Unerwünschte Dateien aus der Dateiliste entfernen

Beim Arbeiten mit einer HTML5-Drag-and-Drop-Anwendung zum Hochladen von Dateien kann es vorkommen, dass Sie müssen bestimmte Dateien aus der ausgewählten Dateiliste entfernen. Auch wenn es einfach erscheint, ist es nicht möglich, einzelne Dateien direkt aus der Liste zu löschen. Dies liegt daran, dass das FileList-Attribut in der HTMLInputElement-Schnittstelle als schreibgeschützt definiert ist.

Sie haben jedoch eine alternative Option. Um alle Dateien aus der FileList zu entfernen, können Sie die Value-Eigenschaft des Eingabeelements explizit auf eine leere Zeichenfolge festlegen. Hier ist ein Codebeispiel:

<code class="javascript">document.getElementById('multifile').value = "";</code>

Da der leere Wert alle Dateien aus dem Eingabeelement entfernt, ist es wichtig zu beachten, dass dieser Ansatz die gesamte Liste löscht. Wenn Sie eine detailliertere Kontrolle benötigen, müssen Sie in Ihrem Code Prüfungen implementieren, die mit der FileList interagieren. Auch wenn dies umständlich erscheinen mag, ermöglicht es Ihnen, bestimmte Dateien beizubehalten und andere zu verwerfen.

Das obige ist der detaillierte Inhalt vonWie entferne ich ausgewählte Dateien aus einer HTML5-Dateiliste?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn