如何突出显示在线网页中的文本

时间:2012-08-28 10:55:09

标签: javascript jquery html string highlight

我有一个从网上检索信息的网络应用程序,
拍摄的数据显示在我的网页上。我从网站上获取了该字符串以及该网站的链接。

String = "won the Ethugalpura International Rating Chess Tournament"
url    = "http://www.island.lk/index.php?page_cat=article-details&page=article-details&code_title=15182"

当用户点击字符串时,我想访问相关网站并用突出显示的文本显示。

任何人都可以告诉我该怎么做?

3 个答案:

答案 0 :(得分:1)

那么新网站会被加载,然后在新网站上,新网站上会突出显示文字('String')?

我觉得这对于一般用法是不可能的。您当然可以在您的计算机上安装浏览器插件,但通常对于您无法控制其浏览器的其他用户,一个站点无法更改其他站点内容的显示。值得庆幸的是

答案 1 :(得分:1)

选中此Replacing text in the DOM,这有助于您通过搜索突出显示文字Live DEMO

答案 2 :(得分:0)

你不能直接这样做。

从技术上讲,你可以间接地通过获取外部页面的内容,操纵它(通过搜索字符串并将其放在mark元素内,并添加CSS规则来突出显示该元素来间接地执行此操作),然后伪造一个链接。也就是说,您将使用a元素,看起来像一个链接,但实际上是由一个导致您修改过的文档显示的事件处理程序驱动的。

当然,您需要获得外部网站版权所有者的许可。

相关问题