HTML or JS 读取 txt文本内容并显示

有一txt文本,需要网页读取,并显示出来,txt文本内容:日期时间1时间2时间38月1日4:3519:154:40-6:108月2日4:3619:174:45-6:115... 有一txt文本,需要网页读取,并显示出来,txt文本内容:
日期 时间1 时间2 时间3
8月1日 4:35 19:15 4:40-6:10
8月2日 4:36 19:17 4:45-6:115
里面的日期格式为了方便,可以改成8.1等等。怎样可以按照当前日期,读取相应的行?
例如今天是8月2号,就自动读取8月2日这一行,并显示出来:
时间1 是 4:36 时间2是 19:17 ……
然后是倒计时,距离 时间2 还有#时#分#秒

谢谢。
主要是用HTML网页进行读取,用script来读取
展开
 我来答
帐号已注销
推荐于2016-10-26 · TA获得超过4630个赞
知道大有可为答主
回答量:1345
采纳率:50%
帮助的人:1636万
展开全部
我可以保证js完全可以实现,因为我刚用js做了一个留言板的雏形。只不过确实会出现警告提示,你只要点同意就行,那些都是微软的东西,绝对没有病毒之类的。只不过我没时间给你写,可以给你留言板的那个,你自己看看怎么读取文本这些的,还有文本处理的思路。
luolieqi
2011-07-30 · TA获得超过600个赞
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:274万
展开全部
"等待放飞梦想 " 说的很对,用JS实现是不现实的,会有安全隐患,所以当你想用JS读的时候在IE中会弹出一个警告提示的。并且还需要对浏览器进行设置。
追问
那用什么格式?例如用HTA格式的,这样就会获得最高权限
可以忽略IE端的警告,只要源码就好,我自己看看如何实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
等待放飞梦想
2011-07-30 · TA获得超过1175个赞
知道小有建树答主
回答量:1696
采纳率:16%
帮助的人:718万
展开全部
JS是不能操作本地文件的。得用其他语言来读。比如JAVA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wzy王子38792c
2019-03-22 · TA获得超过189个赞
知道答主
回答量:81
采纳率:77%
帮助的人:17.6万
展开全部
可以考虑使用ajax。
var a = new XMLHttpRequest();
a.onreadystatechange = function(){
document.write(a.reponseText);
};
a.open('POST','./txt.txt',true);
a.send();
================
txt.txt:
Hello World!
My name is ...

输出:
Hello World!
My name is ...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfcp
推荐于2016-10-24 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式