text内容和删除

textContent and removing ?

本文关键字:删除 text      更新时间:2023-09-26

我正在使用getElementById函数获取div的内容,但在div内部有一些类似font, p, b ...的文本格式,所以当我使用myvar.textContent时,我确实会获取所有文本,但不是完全按照我需要的方式。。。我的意思是,我没有得到类似段落的东西,而是把行分开:

*************************************
*************************************
*************.

我得到:

******
 ***************
***********************

javascript中是否有一种方法可以删除,''r''n并且在知道两个段落之间有3到4''r''n的情况下,仍然在两个段落间产生差异?

提前谢谢。

编辑:

我想做的是阅读Gmail 中的电子邮件正文

应该是什么样子:

*从巩固学生和研究人员之间关系的角度来看,HECT建议由家庭成员组成的部门负责研究。

倾倒加上détail和铭文allez sur…*

我有

从整合关系的角度来看

avec les lauréats etétudents,

eHECT您建议部门加入

一个家庭的研究结果是不可公布的。

倾倒加上détail和铭文allez sur。。。

如果你想获得被划分为段落的明文,你需要获得带有html标签的内容(这是获取段落信息的唯一方法),然后删除不需要的标签,如<b><font>

尝试以下正则表达式:

/'r?'n((?!'r?'n)|(?='r?'n'r?'n'r?'n))/g

JavaScript演示在这里(查看控制台)。