资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

js高亮显示关键词的方法是什么-创新互联

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

创新互联是一家专注于成都网站建设、成都做网站与策划设计,雅安网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:雅安等地区。雅安做网站价格咨询:18982081108

高亮显示CSS样式:

5

 

        .highlight        {

            background-color: yellow;

        }

 

高亮显示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高亮显示关键词的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


名称栏目:js高亮显示关键词的方法是什么-创新互联
网址分享:http://cdkjz.cn/article/jppsj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220