js写txt文件

js作为客户端脚本,也有读写文件的功能,但是执行的话需要客户端允许js运行ActiveX,所以个人感觉

总是用不到,一般来说,用户是不会允许网页读写本地文件的,下面是一个简单的按行写入得txt文件,

和java中读写方法十分类似(其实这是一个百度HI里的网友问我的,他在烟草公司上班,她想输入一大堆

数字到txt文件(其实用excel很简单),又不想手动输入,我开始用java写个程序给他,但是他没有运行环

境,于是想到了用js写,所以就给他写了个网页版的,就可以随时用了,很简单):

<html>

<head>js写txt文件</head>
<script type="text/javascript">

//将从st到ed的所有数字 写到本地c://test.txt中
function write(){
var st = document.getElementById('text1').value;
var ed = document.getElementById('text2').value;
//创建ActiveX对象
var fs=new ActiveXObject("Scripting.FileSystemObject");
var file=fs.CreateTextFile("c://test.txt",true);
for(var i =st;i<=ed;i++){
file.WriteLine(i+""); // 按行写入
}
file.Close();

}
</script>


<body>
<center>
输入生成数范围:
<input  id="text1" type="text" value="1" size="10"/>至
<input  id="text2" type="text" value="100" size="10"/>
<input type="button" value="确定" οnclick="write()"/>
</center>
</body>
</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值