首页 理论教育 readAsText方法优化

readAsText方法优化

时间:2023-06-03 理论教育 版权反馈
【摘要】:FileReader接口的readAsText方法用来读取文本文件、实现文本文件的预览。下面的实例用readAsText读取文本文件。本例通过单击“浏览”按钮,选择要浏览的文本文件,然后单击“读取文本文件”按钮,文本文件的内容将在页面中显示。图6.5使用readAsText方法预览文本文件

readAsText方法优化

FileReader接口的readAsText方法用来读取文本文件、实现文本文件的预览。

下面的实例用readAsText读取文本文件(完整代码参见“chap6.2.4.1.html”)。本例通过单击“浏览”按钮,选择要浏览的文本文件,然后单击“读取文本文件”按钮,文本文件的内容将在页面中显示。

本实例实现的步骤如下:

(1)创建html,包括2个input元素和一个div元素,代码如下:

(2)其次,检查浏览器是否支持FileReader接口,对于不支持FileReader接口的浏览器要给出一个提示,代码如下:

(3)最后书写函数readAsText的代码,当fileinput的onclik事件被触发,即调用这个函数,首先获取file对象,然后创建FileReader实例,调用readAsText方法读取文件,在实例的onload事件中,获取读取的内容,显示在页面中,代码如下:

functionreadAsText()

{

varfile=document.getElementById("file").files[0];

varreader=newFileReader();

//将文件以文本形式进行读入页面(www.xing528.com)

reader.readAsText(file);

reader.onload=function(f)

{

varresult=document.getElementById("result");

//在页面上显示读入文本

result.innerHTML=this.result;

}}

其运行结果如图6.5所示。

图6.5 使用readAsText方法预览文本文件

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈