【发布时间】:2014-12-30 04:22:36
【问题描述】:
我们需要搜索 HTML 文本并用特定颜色突出显示文本。
例如:html 字符串是
<p class="Pa0" style="margin: 0in 0in 0pt;"><span class="A1"><span style="font-size: 10pt;">Giving this flyer to your class customers</span></span></p>
在上面的文本中,我正在搜索“类”这个词。 它应该突出显示文本“向您的班级客户提供此传单”中的文本 class 但是,它试图突出显示 css 元素“类”,结果原始 html 文本已损坏且无法正确显示。
谁能帮我解决这个关于如何在 HTML 文本中搜索内容并在不更改原始 HTML 的情况下突出显示搜索的问题。
【问题讨论】:
-
不改变原来的HTML?不可能。
-
不应该用一些 JavaScript 来实现吗?通过id/class获取元素并更改innerHTML
-
最终结果应该类似于
将此传单送给您的类 客户
-
@verbose-mode 这可以是动态 HTML。所以我可能无法搜索 id 来检查 innerHTML
-
发布你目前所做的事情。