Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ลบรายการ FileList จาก multiple input:file ใน HTML5


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

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

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

อีกวิธีคืออัปโหลดไฟล์ด้วย HTML file uploader แล้วลบออบเจ็กต์ที่เกี่ยวข้องด้วย JavaScript