从Html文件中获取子字符串,而不考虑仅标记文本

时间:2018-03-21 06:48:42

标签: javascript jquery html angularjs

我是WebDevelopment的新手。我有一个html文档,认为它是一个简历,这是html格式。例如 - 的 HTML

<p>Mobile: 12345678891
E-mail: <a href="abc@gmail.com">abc@gmail.com</a></p>
<p><b>Career Objective</b></p>
<p>Employment that fully utilizes my experience in Web Site Design &amp; Development and offers the opportunity for career advancement along with the further expansion of IT skills.
</p><p><b>Career Summary
</b></p><p><b>2.1 years</b> of experience in analysis, design and development of client/server, web based application.

现在,在这里我想要从这个html字符串中获得一个子字符串。我希望有 我在网站上的经验此字符串。现在,我尝试从subString方法获取此字符串,我得到start and end offset所以,在这里,当我使用innerText时会发生什么,它不匹配。那么如何获得我以这种方式显示的子串呢?如果我想给html中包含特殊字符和空格的每个单词赋予id,那么如何做呢?

1 个答案:

答案 0 :(得分:0)

首先,您无法为任何非HTML标记的内容分配ID。所以单个单词或字符不能有ID。

其次,尝试使用包含确切内容的innerHTML属性。 innerText仅包含文本,因此索引可以更改。