<!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()里写入内容 但是不知道怎么把数组放进去或者是别的内容,谢谢了
相关分类