Javascript 如何自动生成网站文件夹中所有文件的数组?

Javascript 如何自动生成网站文件夹中所有文件的数组?,javascript,Javascript,比如说,我在我的网站上有一个名为“IMG”的文件夹,里面有大约100张图片 现在假设我有一个div元素: 使用javascript,如何将“IMG/”中的所有图像添加到该div中,而不为每个图像添加 对不起,我不太擅长解释。 只需忽略一个事实,即加载需要很长时间 编辑 好吧,我糟糕的解释技巧让我改变了我的问题。 如何自动生成网站目录中所有文件的数组?好的,你的问题非常不清楚,但从阅读所有其他评论和内容来看,你似乎只是想得到一个数组,其中包含目录中每个文件的文件名?如果这是您想要的,那么就不可能(

比如说,我在我的网站上有一个名为“IMG”的文件夹,里面有大约100张图片
现在假设我有一个div元素:

使用javascript,如何将“IMG/”中的所有图像添加到该div中,而不为每个图像添加
对不起,我不太擅长解释。
只需忽略一个事实,即加载需要很长时间

编辑 好吧,我糟糕的解释技巧让我改变了我的问题。
如何自动生成网站目录中所有文件的数组?

好的,你的问题非常不清楚,但从阅读所有其他评论和内容来看,你似乎只是想得到一个数组,其中包含目录中每个文件的文件名?如果这是您想要的,那么就不可能(我不相信),因为只有服务器知道哪些文件在哪里,并且您不能使用JavaScript从服务器请求目录的内容

但是,如果您在本地目录上使用Node.js,则可以完成此操作。但我不相信这是你的情况

也就是说,您有三种选择: 将每个图像文件命名为
1.png
2.png
3.png
,等等。然后使用for循环,并使用
(i+1)+“.png”

如果无法重命名文件,但文件是通过用户输入命名的,则可以在创建文件时收集用户的输入,并将新创建的文件的名称添加到另一个文件/阵列/本地存储中,以便以后检索

如果您不能重命名文件,但需要它们的程序也不知道这些文件名,那么您可以(手动)创建一个包含所有文件名的数组,并迭代该数组以查找所需的所有文件


如果我错了,请有人告诉我是否有办法向服务器发出请求,告诉客户端目录中的所有文件。但这似乎不太可能



另一个可能的解决方案刚刚浮现在脑海中。您可以编写一个PHP脚本(或Node.js或任何服务器端语言),扫描目录,创建所有文件名的列表,然后通过HTTP将其发送回。然后,您可以简单地对该PHP文件进行XMLHttpRequest,并让它完成工作。听起来怎么样?

如果不使用img标签,就无法加载图像。每个图像都应该有与之关联的img标记。您是否正在尝试学习制作滑块?如果是这样的话,好吧,把我刚才说的都记下来。基本上,我只需要获取网站目录中所有文件的数组。为什么不能使用
?这是在浏览器中显示图像数据的标准方式。我强烈怀疑你的错误在于试图避免它。我需要输入100多个图像,并想将这些图像换成其他图像,所以我不想输入100多个img元素。第一个解决方案听起来对我有用,谢谢^^很高兴听到这个消息。不客气。不过我需要知道目录中的文件数量automatically@Solman252是的,没错。等等,我想我找到了一个方法,谢谢