
使用js的话,可以直接使用innerText方法
举个例子:
HTML代码
<div id="obj">内容内容内容</div>JS代码
var obj = documentquerySelector('#obj');var text = objinnerText;
alert(text);
1、纯html是无法直接读取txt文件内容的,这是很肯定的没有疑问的。html就是我们常说的静态文件,是无法读取处理服务器或本地机上的TXT文件的,如图所示:
2、读取txt文件内容可以用JS的ajax读取。ajax读取文本内容原理较为简单,重点基础是熟悉XML>
3、因为在html上的换行是</br>,而如果txt文本也要在html页面上修改的话就不能在txt文本里面加</br>,如图所示:
4、读取到页面时转换一下nl2br('xxx'),如图所示:
5、只要把读取的内容在html上用<pre>从txt读取的内容</pre>包裹起来,如图所示:
html:
<input id="text" value="输入" /><button id="GetText">获得文本框内容并提示</button>js:Jquery
$(function(){var str;
$("#GetText")click(function(){
str = $("#text")val();
alert(str);
});
});
目前无法实现,html只能说是一种文件存储的规范,并非一种真正的语言。它没有文件 *** 作的功能。两种方案解决:
1,如果你能够控制txt文档的生成内容格式,在存电流数据(txt)的时候直接把html语言一起写入,并修改txt后缀为html,直接用浏览器打开。
2,用asp等网页脚本语言实现,但这样需要iis等服务器组件支持,无法用浏览器直接打开。
我能问一下你这么做具体应用吗?这样我可以具体和你讲。--
同样的说:如果你能控制b机生成txt文本生成时的内容直接用html直接嵌入。那样生成的都是静态html,之后的 *** 作会比较灵活。
如果不能控制,那么需要内嵌脚本实现(如你所用的asp脚本实现),这种脚本的执行需要iis服务器组件支持。需要将b机设置成web服务器。局域网内通过浏览器访问asp页面,b机iis组件执行代码返回html给浏览器显示。 *** 作就需要繁琐很多。
以上就是关于如何提取如下html中的文本全部的内容,包括:如何提取如下html中的文本、请大侠帮忙,有一个txt文件,需要在html中读取这个txt,并且将txt文件中的内容显示在页面中、在html的文本框中获取字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)