用html标签可以读txt文本里的内容吗?

用html标签可以读txt文本里的内容吗?用html标签可以读txt文本里的内容吗?
同一个文件夹里,有个1.txt
怎么使用html的标签读取1.txt里的文本并显示
或者用输入框读取也行

文本框读取的代码是<iframe name="show" id="show" width="100" height="36" src="1.txt"/>

请问输入框读取的代码是什么,或者标签读取的代码也可以,

懂编程的大神帮忙解答下,谢谢。

第1个回答  2017-07-04
可以用ajax读取即可,不过要开启服务器访问。
第2个回答  2017-07-04
1、纯html是无法直接读取txt文件内容的,这是很肯定的没有疑问的。html就是我们常说的静态文件,是无法读取处理服务器或本地机上的TXT文件的。
2、读取txt文件内容可以用JS的ajax读取。ajax读取文本内容原理较为简单,重点基础是熟悉XMLHTTP对象的属性和方法。
相关例子:
<script>
function dotxt(){
var request=null;
if(window.XMLHttpRequest){request=new XMLHttpRequest();}else if(window.ActiveXObject){request=new ActiveXObject("Microsoft.XMLHTTP");}
if(request){
request.open("GET","1.txt",true);'测试读取1.txt的内容
request.onreadystatechange=function(){
if(request.readyState===4){
if (request.status == 200 || request.status == 0){
document.getElementById("vv").innerHTML=request.responseText;
}
}
}
request.send(null);
}else{
alert("error");
}
}
</script>
<input type="button" value="读取" onclick="dotxt();"/>
<div id="vv"></div>追问


那请问这句为什么可以用文本框读取?能不能把文本框换成输入框或者标签

本回答被网友采纳