如何突出显示不可用作典型 HTML 元素文本的文本?

如何突出显示不可用作典型 HTML 元素文本的文本?

我们可以Ctrl + F在浏览器中点击来查找页面上的文本,因为如果找到匹配项,文本就会被突出显示。我们甚至可以使用好的浏览器扩展来定义我们的关键字,然后使用扩展界面突出显示所有出现的内容等。

注意:必须使用 Internet Explorer

问题:对于某些特定应用程序,数据以富文本框/富文本格式接收。因此,我们无法使用浏览器Ctrl + F或任何扩展来突出显示文本。原因很简单,因为文本位于属性内value,而不是典型的 HTML 元素文本。

那么有没有办法实现突出显示效果?请帮忙(例如,我想从以下示例代码中突出显示单词“converted”)

<object name="TextData" classid="clsid:4cbabd-ff93-431-a92f-2fa664f970" codebase="ppp13.cab" id="TextData" style="border-width:0px;border-style:None;height:186px;width:98%;">
        <param name="WordWrap" value="True">
        <param name="PrintViewMode" value="True">
        <param name="FittedView" value="False">
        <param name="ShowStatusBar" value="False">
        <param name="ShowRuler" value="False">
        <param name="ShowToolBar" value="False">
        <param name="BorderMargin" value="True">
        <param name="RTFOutput" value="True">
        <param name="ReadOnlyMode" value="True">
        <param name="VertScrollBar" value="True">
        <param name="HorzScrollBar" value="True">
        <param name="TerKey" value="8YP41-NM5Q2-34BL3">
        <param name="Data" value="{\rtf1\ansi\deflang1033\ftnbj\uc1\deff1
{\fonttbl{\f0 \froman \fcharset0 Times New Roman;}{\f1 \fswiss Arial;}}
{\colortbl ;\red255\green255\blue255 ;\red0\green0\blue0 ;}
{\stylesheet{\f1\fs24\cf2\cb1\ulc2 Normal;}{\cs1\cf2\cb1\ulc2 Default Paragraph Font;}}
{\*\revtbl{Unknown;}}
\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\headery720\footery720\deftab720\formshade\aendnotes\aftnnrlc\pgbrdrhead\pgbrdrfoot
\sectd\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery720\footery720\sbkpage\pgncont\pgndec
\plain\plain\f1\fs24\qc\lang1033\hich\f1\loch\f1\b 1cm \b0 = to \b 10mm \b0 Thus value of 10 cm is converted into 100mm.\plain\f1\fs24\par}
">
        <param name="InWebTer" value="True">

    </object>

相关内容