
已解决问题
谷歌easonng用户在2016.05.03提交了关于“滕王阁用JS让文章内容指定的关键字加亮”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-06-05T04:52:20。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !
详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !
用J
代码如下:
字符含
$$$(JScript5.5或更新版本)
$&指定与整个模式匹配的stringObj的部分。(JScript5.5或更
$`指定
$'指定由$&描述的匹配之后的stringObj部分。(J
$n捕获的第n
$nn捕获的第nn个
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>