如何提取如下html中的文本

如何提取如下html中的文本,第1张

使用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的文本框中获取字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9572395.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存