javascript编程,如何在网页中通过JS调用并显示TXT文本??

如何在网页中通过JS调用并显示TXT文本??
比如要在页面上显示同一个文件夹的文本文件 1.txt,怎样通过JS实现?
最好是经过调试直接能用的,
谢谢了。
no,no 不要按钮

我这个最简单

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function op(){
window.location = document.all.file.value;
}
</script>
<BODY>
<input type="file" id="file"><input type="button" value="打开" onclick="op()">
</BODY>
</HTML>

不要按钮? 那不是写死了吗? 既然你这样要求那我就改吧

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function op(){
window.location = "1.txt";
}
</script>
<BODY onload="op()">
</BODY>
</HTML>
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-08

你可以利用ajax请求:

$.get('a.txt',{},function(res){
   //res就是a.txt里面的所有文本内容
});

第2个回答  2007-07-24
js 调用 fso
就是 activeX
第3个回答  2015-08-11
请说清楚,你是想得到html中的文本信息,还是希望在js里面写入文本然后在html中显示?
第4个回答  推荐于2016-10-05
<script>
function check()
{
var fso, f1, ts, s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
// 创建文件
f1 = fso.CreateTextFile("a.txt", true);
// 填写一行数据
f1.WriteLine("Hello World");
f1.WriteBlankLines(1);
// 关闭文件
f1.Close();
// 打开文件
ts = fso.OpenTextFile("a.txt", ForReading);
// 读取文件一行内容到字符串
s = ts.ReadLine();
// 显示字符串信息
alert("File contents = '" + s + "'");
// 关闭文件
ts.Close();
}
</script>
<body onload="javascript:check();">
</body>本回答被提问者采纳
相似回答