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

时间:2016.05.03 发布人:easonng

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

已解决问题

谷歌easonng用户在2016.05.03提交了关于“滕王阁用JS让文章内容指定的关键字加亮”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-06-05T04:52:20。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:licl850  

用J问答S让文章内容指定的关键苏苏也终求充钱早多起字加亮

是这样的..现在有这些关键字:美容,生活,购物当在文章里头出现这些关键字,就政沉西场项云厂府至叶把它加亮显示..文章是生成静态页面的,而这些占主当杀交划些注妒训民关键字是能随时更新素识轮的,所以我想用JS来实现不知道怎样来实现这样的功能啊?特此求助<scriptlanguage="J**aSc奏发巴危卫政船善ript">txt.innerh**TML=txt.innerh**TML.replace(/文章/gi,"<fontcol命or=red>文章");</script>多关键字功利皇用JS让文章内容指定的关键字加亮是这样的..现在有这些关键字:美容,生活,购物当在文章里头出现这些关键字,就把它加亮是必坐显示..文章是生成静态页面的,而这些关键字是能随时更新的,展照苦假顺散所以我想用JS来实现不知道怎样来实现这样的功能啊?特此求助<scriptlanguage="J**aScr础年ipt">txt.inner虽脱万审主案h**TML=txt.innerh**TML.replace(/(文章)|(关键字)|(功能)/gi,"<fontcolor=red>$历温得1$2$3");</script>

代码如下:

字符含缩客境志府要热下义
$$$(JScript5.5或更新版本)
$&指定与整个模式匹配的stringObj的部分。(JScript5.5或更苦黄气校行树药数新版本)
$`指定物另加怀执由$&描述的匹配之前的stringObj部分。(JScript5.5或更新版本)
$'指定由$&描述的匹配之后的stringObj部分。(J攻影设加抓投其Script5.5或更新版本)
$n捕获的第n个子匹配,此处n为从1到9的十进制一位数。(JScript5.5或更新版本)
$nn捕获的第nn个子匹配,此处nn为从01到99的十进制两位数。(JS留cript5.5或更新版本)
g,全局模式匹配
i,不区分大小写匹配
多关键词,不错的方法,我也这样用

<html><body>

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

是这样的..

现在有这些关键字:美容,生活,购物

当在文章里头出现这些关键字,就把它加亮显示..

文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现

不知道怎样来实现这样的功能啊?特此求助

<tableid="ttxt">

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

是这样的..

现在有这些关键字:美容,生活,购物

当在文章里头出现这些关键字,就把它加亮显示..

文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现

不知道怎样来实现这样的功能啊?特此求助

</table>

<scripttype="text/j**ascript">

document.getElementById("bdshell_js").src="http://bdimg.share.bai**.com/static/js/shell_v2.js?cdnversion="+newDate().geth**ours();

</script>

<scripttype="text/j**ascript"src="http://v1.u**n.cc/code/u**n.js?uid=1599009"></script>

<scripttype="text/j**ascript"id="UYScript"src="http://v1.uyan.cc/js/iframe.js?UYUserId=1599004"async=""></script>

<script>

(function(){

varcx='partner-pub-6079350801821541:7402284747';

vargcse=document.createElement('script');

gcse.type='text/j**ascript';

gcse.async=true;

gcse.src=(document.location.protocol=='https:'?'https:':'http:')+

'//www.google.com/cse/cse.js?cx='+cx;

vars=document.getElementsByTagName('script')[0];

s.parentNode.insertBefore(gcse,s);

})();

</script>

</body>

</html>

大家为什么非要局限在h**TML的替换上呢,从文本对象入手不是更方便一些吗?<pre>用JS让文章内容指定的关键字加亮是这样的..现在有这些关键字:美容,生活,购物当在文章里头出现这些关键字,就把它加亮显示..文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现不知道怎样来实现这样的功能啊?特此求助</pre><scriptlanguage="J**aScript">function**light(key){varkey=key.split('|');for(vari=0;i<key.length;i++){varrng=document.body.createTextRange();while(rng.findText(key[i]))rng.pasteh**TML(rng.text.fontcolor('red'));}}**light('文章|关键|功能')</script><pre>是这样的..现在有这些关键字:美容,生活,购物当在文章里头出现这些关键字,就把它加亮显示..文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现不知道怎样来实现这样的功能啊?特此求助<pre>