用JS将搜索的关键字高亮显示实现代码

 更新时间:2013年11月08日 16:54:46   作者:  
这篇文章介绍了JS将搜索的关键字高亮显示实现代码,有需要的朋友可以参考一下

用JS让文章内容指定的关键字加亮

是这样的..

现在有这些关键字:美容,生活,购物
当在文章里头出现这些关键字,就把它加亮显示..

文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现...
不知道怎样来实现这样的功能啊?特此求助

复制代码 代码如下:

<script language="JavaScript">
function highlight(key) {
 var key = key.split('|');
 for (var i=0; i<key.length; i++) {
  var rng = document.body.createTextRange();
  while (rng.findText(key[i]))
  //rng.pasteHTML(rng.text.fontcolor('red'));
  rng.pasteHTML('<div style="border:1 solid red;display:inline"><a href="#" title="+ rng.text +">' + rng.text + '</a></div>');
 }
}
highlight('文章|关键|功能')
</script>

相关文章

  • JS实现可控制的进度条

    JS实现可控制的进度条

    这篇文章主要为大家详细介绍了JS实现可控制的进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • typescript中正则表达式的常用使用方法

    typescript中正则表达式的常用使用方法

    这篇文章主要给大家介绍了关于typescript中正则表达式的常用使用方法,TypeScript是一种静态类型的JavaScript超集,它提供了对正则表达式的全面支持,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理

    IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理

    这篇文章主要介绍了IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理,需要的朋友可以参考下
    2014-12-12
  • Canvas放置反弹效果随机图形(实例)

    Canvas放置反弹效果随机图形(实例)

    下面小编就为大家带来一篇Canvas放置反弹效果随机图形(实例)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • ES6 Promise对象概念及用法实例详解

    ES6 Promise对象概念及用法实例详解

    这篇文章主要介绍了ES6 Promise对象概念及用法,结合实例形式详细分析了ES6中Promise对象的概念、原理、创建、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-10-10
  • prototype框架中美元符号$用法分析

    prototype框架中美元符号$用法分析

    这篇文章主要介绍了prototype框架中美元符号$用法,结合实例形式较为详细的分析了$符号的使用技巧与相关注意事项,需要的朋友可以参考下
    2016-01-01
  • JavaScript变量声明详解

    JavaScript变量声明详解

    本文详细向大家介绍了javascript变量声明,并通过示例进行了具体分析,是篇非常不错的文章,这里推荐给刚入门的jser。
    2014-11-11
  • js自定义事件及事件交互原理概述(二)

    js自定义事件及事件交互原理概述(二)

    上一篇的目的只是让大家简单的理解自定事件是如何模拟出来的,大家不难发现会有很多缺陷,本篇主要已解决上一篇的问题为主,感兴趣的朋友可以参考,或许本文对你有所帮助
    2013-02-02
  • jquery删除ID为sNews的tr元素的内容

    jquery删除ID为sNews的tr元素的内容

    这篇文章主要介绍了删除ID为sNews的索引为JQID的tr元素里的内容,需要的朋友可以参考下
    2014-04-04
  •  javascript数组中的slice方法和join​​方法

     javascript数组中的slice方法和join​​方法

    这篇文章主要介绍了 javascript数组中的slice方法和join​​方法,文章内容介绍详细,具有一的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-03-03

最新评论