javascript如何从本地文本字段逐行读取并显示在列表框中

javascript how to read line by line from a local text fie and display in a listbox

本文关键字:显示 读取 列表 逐行 字段 文本 javascript      更新时间:2023-09-26

这里我想在列表框中显示一个文本文件,其中一行有一个选项。因为这样我就可以动态地更改要显示的行。

那么,如何逐行读取自己web服务器目录中的文本文件呢?然后我可以创建显示它的选项。

答案是你做不到。除了操作系统为特定浏览器存储cookie之外,Javascript无法访问计算机上的文件系统。您必须将文件上传到服务器,编写服务器端代码来获取发布的文件,读取它并在列表框中显示您需要的任何内容。

您必须明白,Javascript在浏览器内部运行,而浏览器本身是沙盒式的。除非您使用插件(Java Applet、ActiveX控件、Flash、Silverlight等),否则您的浏览器通常无法访问本地资源(扬声器、硬盘、打印机等)

您不能访问本地文件系统,因为这意味着您可以读取计算机上的所有文件。但是,当用户将特定文件拖放到元素中时,您可以获得该文件。

以下是一个示例,如果文件是txt文档,它将向您显示文件的内容:http://html5demos.com/drag-anything