千家信息网

js高亮显示关键词的方法是什么

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"js高亮显示关键词的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"js高亮显示关键词的方法是什么"吧!高亮显示CSS样式:5
千家信息网最后更新 2025年01月19日js高亮显示关键词的方法是什么

本篇内容主要讲解"js高亮显示关键词的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"js高亮显示关键词的方法是什么"吧!

  高亮显示CSS样式:

  5

  

  高亮显示_javascript:

  function highlight() {

   clearSelection(); //先清空一下上次高亮显示的内容;

   var searchText = $.trim($('#txtKeyWord').val()); //获取你输入的关键字;

   if (searchText.length > 0) {

   var regExp = new RegExp(searchText, 'g'); //创建正则表达式,g表示全局的,如果不用g,则查找到第一个就不会继续向下查找了;

   $('#dialogue .dhc').each(function ()//遍历要查询的区域;

   {

   var html = $(this).html();

   var newHtml = html.replace(regExp, "" + searchText + ''); //将找到的关键字替换,加上highlight属性;

   $(this).html(newHtml); //更新文章;

   });

   }

   //prekeyword = searchText;

   }

   function clearSelection() {

   $('#dialogue .dhc').each(function ()//遍历

   {

   $(this).find('.highlight').each(function ()//找到所有highlight属性的元素;

   {

   var thishtml = $(this).html();

   $(this)[0].outerHTML = thishtml;

   // $(this).replaceWith(thishtml); //将他们的属性去掉;

   });

   });

   }

到此,相信大家对"js高亮显示关键词的方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0