<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
function file(){
var fso,ts,s;
var ForReading=1;
try{
fso=new ActiveXObject("Scripting.FileSystemObject");
}catch(e){
alert("当前浏览器不支持!");
return;
}
alert("已执行方法2");
//生成随机数组aa
function randomFn(){
return Math.floor(Math.random()*10);
}
var arr=[];
for(var i=0;i<10;i++){
var aa=randomFn();
arr.push(aa);
}
//创建文件
var f1=fso.createtextfile("D:\实习代码\\lianxices\\a.txt",true);
//写入文件,我看的代码都是在这里直接写入内容 ,我不知道怎么把数组放进去,求大佬说一下?????
f1.WriteLine(" ");
f1.Close();
ts=fso.OpenTextFile("D:\实习代码\\lianxices\\a.txt",ForReading);
s=ts.ReadLine();
alert("File contents"+s+"");
}
</script>
</head>
<button onclick="file()">创建一个文本文件</button>
<body>
</body>
</html>C语言Java可以生成文件并读取内容,我发现js只有在ie下用ActiveXObject可以生成本地文件 ,撸个代码写着玩,可以在f.writeline()里写入内容 但是不知道怎么把数组放进去或者是别的内容,谢谢了
添加回答
举报
0/150
提交
取消