gpt4 book ai didi

javascript - 使用输入类型文件(多个)获取选择的文件并将它们存储在数组中

转载 作者:搜寻专家 更新时间:2023-11-01 05:05:48 25 4
gpt4 key购买 nike

在我的 HTML 中,我选择了多个文件。

<input type="file" id="img" multiple>

我想将每个元素存储在一个数组中,以便我可以打印文件源。

我已在我的 javascript 中完成此操作,但它不起作用。

function loadfiles()
{
var x=document.getElementById("img");
for (var i=0;i<x.length;i++)
{
document.write(x.elements[i].src);
}
}

最佳答案

files 属性为您提供文件输入选择的所有文件的数组。所以loadfiles函数应该修改为:

function loadfiles()
{
var imageFiles = document.getElementById("img"),
filesLength = imageFiles.files.length;
for (var i = 0; i < filesLength; i++) {
document.write(imageFiles.files[i].name);
}
}

关于javascript - 使用输入类型文件(多个)获取选择的文件并将它们存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17400191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com