
//根据换行符分隔每一行
var lineArray = textsplit('\n');
//遍历每一行
for(var i = 0; i<lineArraylength;i++){
var line = lineArray[i];
}
//获取第一行
alert(lineArray[0]);
//这样试试
如果不行就把你的源码贴出来,我再找其他方法试试
Function Openfile(url)
Dim fileurl,mfile,content,fso
fileurl = url
Set Fso = CreateObject("ScriptingFilesystemobject") '定义FSO
Set mfile = FsoOpentextfile(fileurl,1) '以读的方式打开文件
If Not mfileAtendofstream Then
content = mfilereadall() '读取全部内容
End If
mfileClose
openfile = content
End Function
asp的vbscript函数,试试看复制后使用效果输出<%=content%>
<!DOCTYPE html>
<html>
<head>
<title>文件示例</title>
<meta name="name" content="content" charset="utf-8">
</head>
<body>
<input type="file" id="file" />
<input type="button" onclick="readText()" value="File Button">
<div id="tt">
</div>
</body>
</html>
<script charset="utf-8">
windowonload=function () {
if(typeof(FileReader)=="undefined")
{
alert("你的浏览器不支持文件读取");
documentwrite("");
}else
{
alert("你的浏览器支持文件读取");
}
}
function readText() {
var file=documentgetElementById("file")files[0];
var reader=new FileReader();
readerreadAsText(file);
readeronload=function(data)
{
var tt=documentgetElementById("tt")
ttinnerHTML=thisresult;
}
}
</script>
<script language="javascript" type="text/javascript">
/
objectOpenTextFile(filename[, iomode[, create[, format]]])
参数
object
必选项。object 应为 FileSystemObject 的名称。
filename
必选项。指明要打开文件的字符串表达式。
iomode
可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。
create
可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。
format
可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。
设置
iomode 参数可以是下列设置中的任一种:
常数 值 描述
ForReading 1 以只读方式打开文件。不能写这个文件。
ForWriting 2 以写方式打开文件
ForAppending 8 打开文件并从文件末尾开始写。
format 参数可以是下列设置中的任一种:
值 描述
TristateTrue 以 Unicode 格式打开文件。
TristateFalse 以 ASCII 格式打开文件。
TristateUseDefault 使用系统默认值打开文件。
/
//读文件
function readFile(filename){
var fso = new ActiveXObject("ScriptingFileSystemObject");
var f = fsoOpenTextFile(filename,1);
var s = "";
while (!fAtEndOfStream)
s += fReadLine()+"\n";
fClose();
return s;
}
//写文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject("ScriptingFileSystemObject");
f = fsoOpenTextFile(filename,8,true);
fWriteLine(filecontent);
fClose();
alert('ok');
}
</script>
<html>
<input type="text" id="in" name="in" />
<input type="button" value="Write!"
onclick="writeFile('F:/Appserv/>
这个问题的难点在于读取文件,这个是HTML5中新增的。
你需要在页面中放置input框,类型是file,选中文件之后使用 new FileReader()函数读取txt内容,读取的内容都是字符串,做个转换即可。
以上就是关于关于jquery,javascript读取txt文件内容的问题!全部的内容,包括:关于jquery,javascript读取txt文件内容的问题!、ASP或JS如何循环读取TXT文本内容、javascript如何读取txt文本内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)