怎么用js把一个字符串生成文本保存到磁盘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用js把一个字符串生成文本保存到磁盘相关的知识,希望对你有一定的参考价值。

新建1.html 把以下内容保存在 1.html里面

<!-- saved from url=(0014)about:internet -->
<script type="text/javascript">
function file()
var fso= new ActiveXObject("Scripting.FileSystemObject");
if(!fso.FileExists("C:/Documents and Settings/Administrator/桌面/1.txt"))
var f1 = fso.createtextfile("C:/Documents and Settings/Administrator/桌面/1.txt",true);
f1.write("这是您创建的一个文本文档");
var openf1 = fso.OpenTextFile("1.txt");
// 读取文件一行内容到字符串
str = openf1.ReadLine();
alert("里面的内容为'" + str + "'");


</script>
<button onclick='file()'>在桌面上创建一个文本文件</button>
参考技术A 直接不行,但你可以把值传给后台,后台做成下载形式。

怎么保存带js的网页?

最近浏览到一个非常不错的网页,想保存下来,可惜网页中带了大量js,保存到本地(js也下载下来了),网页js没有生效。问问怎么保存带js的网页,保存后可以使用js。

右击页面,查看源文件,会出现一个TXT文本里面全是页面的代码,也包括了js代码,你可以把这个文本另存在本地,根据页面的类型可以保存为htm、html、aspx等文件。

一般web开发都会把js代码封装成一个文件,页面只是指向了js文件在服务器上的地址。打开页面源文件,找到那些js引用的地址(如果你懂代码的话),复制粘贴在浏览器中(如果是相对地址请加上域名),回车后你就可以获得这个js文件了。
之后就是把保存的页面文件中的js引用地址改成你保存之后的js地址了,可以写电脑上的绝对路径。比如 d:新建文件夹\1.js
参考技术A

网页上,单击鼠标右键 ,弹出菜单,点击“另存为”,得到如下弹窗界面

点“保存”就行了

参考技术B 你首先打开浏览器访问 需要保存的网站,点文件-保存网页,会把页面和图片保存到本地,但是JS没办法保存,你只能通过下载工具去下到本地, 这时候你下载的JS在本地的路径和保存页面代码里面的JS路径是不一样的,你只要把保存在本地的页面代码修改里面的JS路径,改成本地存储JS的路径就可以看到效果了。 参考技术C 用webzip可以 或者f12然后从资源里面另存为 参考技术D 浏览器中文件菜单--》另存为

以上是关于怎么用js把一个字符串生成文本保存到磁盘的主要内容,如果未能解决你的问题,请参考以下文章

js用ajax从服务端获取了json数据,怎么保存到指定的本地目录啊

怎么用JS给一个文本输入框赋值为当前日期

怎么保存带js的网页?

如何使用 SaveFileDialog 将字符串生成器的内容保存到文本文件?

怎么用JS把特定字符串重复的字符删除留下一个

labview中字符串写入txt时怎么做到不覆盖?