请大侠帮忙,有一个txt文件,需要在html中读取这个txt,并且将txt文件中的内容显示在页面中 15

txt文件内容:<li>张三</li><li>李四</li>用一个htm文件读取这个txt的内容,并显示在网页中,但是不能把<li></li>这些显示出来,只显示张三李四... txt文件内容:<li>张三</li><li>李四</li>
用一个htm文件读取这个txt的内容,并显示在网页中,但是不能把<li></li>这些显示出来,只显示张三李四之类的内容,请大侠帮忙啊。。。
展开
 我来答
肥仙女a
高粉答主

2020-05-01 · 我是游戏小达人,专注于分享游戏资讯。
肥仙女a
采纳数:477 获赞数:115599

向TA提问 私信TA
展开全部

1、纯html是无法直接读取txt文件内容的,这是很肯定的没有疑问的。html就是我们常说的静态文件,是无法读取处理服务器或本地机上的TXT文件的,如图所示:

2、读取txt文件内容可以用JS的ajax读取。ajax读取文本内容原理较为简单,重点基础是熟悉XMLHTTP对象的属性和方法,如图所示:

3、因为在html上的换行是</br>,而如果txt文本也要在html页面上修改的话就不能在txt文本里面加</br>,如图所示:

4、读取到页面时转换一下nl2br('xxx'),如图所示:

5、只要把读取的内容在html上用<pre>从txt读取的内容</pre>包裹起来,如图所示:

百度网友8b5dbe969
推荐于2017-11-25 · TA获得超过109个赞
知道答主
回答量:122
采纳率:0%
帮助的人:85.4万
展开全部
光用HTML语言是不能读取服务器或本地机上的TXT文件的,需要用到其他语言。
如果你的txt文件是在服务器上,你可以用很多方法把TXT文件中的html标签除掉后显示出纯文本内容。
参考一下下面代码:
<iframe src="a.txt" name=iframe1></iframe>
<div id=div1></div>
<script>
//在iframe1中已经显示有TXT文本的内容,下面代码是把TXT中的内容中的HTML标记取消,只取得文本
var txtval=ifram1.body.innerText;
//把文本显示在div1中
div1.innerHTML=txtval;
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好代码分享
2013-04-11 · 专注互联网好代码分享
好代码分享
采纳数:121 获赞数:1337

向TA提问 私信TA
展开全部
$.ajax({
type: "POST",
url: "some.txt",
success: function(msg){
$('#id').txt(msg);
}
});

直接发给你代码吧,希望回答能帮到你,更多相关资料可到虾米站长网上看。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三千抖红宣岳科技
2013-04-11 · 贡献了超过213个回答
知道答主
回答量:213
采纳率:0%
帮助的人:52.4万
展开全部
添加jq插件
然后用ajax调去txt文本
用脚本把内容处理下
用jq添加到想显示的地方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友181c1f9
2020-04-05
知道答主
回答量:16
采纳率:0%
帮助的人:8916
展开全部
用<embed>标签,或者拓展上传
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式