可以
<script language="javascript">
function readfile(){
var fso,ts;
var ForReading;
fso=new ActiveXObject("Scripring.FileSystemObject");
ts=fso.OpenTextFile("path",ForReading,true);
ts.close();
}
</script>
<script language="javascript">
function readfile(){
var fso,ts;
var ForReading;
fso=new ActiveXObject("Scripring.FileSystemObject");
ts=fso.OpenTextFile("path",ForReading,true);
ts.close();
}
</script>
<html>
<head>
<title>new page</title>
<script>
function GetHeader(src) {
var ForReading=1;
var fso=new ActiveXObject("Scripting.FileSystemObject");
var f=fso.OpenTextFile(src,ForReading);
return(f.ReadAll());
}
var arr=GetHeader("C:\\a.txt").split("\r\n");
for(var i=0;i<arr.length;i++){
alert("第"+(i+1)+"行数据为:"+arr[i]);
}
</script>
</head>
<body>
</body>
</html>//c盘根目录放文件a.txt
aaaaaaaa
bbbbbbbb
cccccccc
dddddddd
我的split("\r\n")不是百用的
javascript 能实现读取 1.txt 中文本信息的能力吗?
由于1.html 和 1.txt 在同一个文件夹下,所以src直接用“1.txt”就可以了
var arr=GetHeader("1.txt").split("\r\n");