Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ลบรายการ FileList จากหลาย “input:file” ใน HTML5


เมื่อมีสถานการณ์ที่เราจำเป็นต้องลบรายการออกจาก DOM ผ่าน JavaScript เราไม่สามารถดำเนินการได้โดยตรงจากวัตถุ FileList เราจำเป็นต้องกำหนดสิ่งต่อไปนี้ให้กับอาร์เรย์:

$('input:file#upload')[1].files

หลังจากนั้นลบรายการออกจากอาร์เรย์นี้โดยใช้ splice หรือวิธีการที่เราเลือกและใช้อาร์เรย์นั้น

อีกวิธีหนึ่งคือการอัปโหลดไฟล์โดยใช้ตัวอัปโหลดไฟล์ HTML แล้วลบออบเจ็กต์ที่เกี่ยวข้องโดยใช้ JavaScript