首页 > CMS > 织梦DEDE > 正文

JS、Jq批量替换织梦模板内容页文本关键字

2024-07-12 08:48:45
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了JS、Jq批量替换织梦模板内容页文本关键字,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

   我们在织梦做网站的时候,有的时候需要使用到采集,此时一般也就需要应用到关键词字词的替换。一般关键字词的替换都有种常用方法,一种是在采集的过程中,直接采集过滤替换,第二种就是今天武林网要给大家介绍的通过JS、Jq批量替换织梦模板内容页文本关键字。

  例如我们给出一下一段文字:

据中国之声《新闻纵横》报道:这几天,一则综合格斗选手徐晓冬的比赛视频在网络上热传。在视频中,徐晓冬轻松地用一记飞膝KO对手田野,田野甚至需要在裁判的帮助下才能站起身。有人表示,这则视频是1月12日在河北廊坊的一场比赛,徐晓冬在比赛中对阵“里合腿”大师田野,然而“田大师”未能坚持过第二回合就败下擂台,黯淡离场。

  某知名媒体人现场见证了这场实力悬殊的所谓比赛,用他的话来说,“这是一场恶意满满的比赛”。也有人评论说,主办方明明知道田野不是徐晓冬的对手,却还要用“世纪之战”“生死大战”等字眼来包装和举办这样的比赛,故意兜售荒诞和可笑。</p>

  主办方回应花式缠纱布:请医生包扎的

  1月12日晚上,河北廊坊京津冀大数据创新应用中心里,一场毫无悬念的格斗比赛在这个与搏击无关的场馆中举行。号称综合格斗“打假狂人”的徐晓冬迎战田野。田野是谁?他是一个连搜索引擎都没法给出百科介绍的人物,今年54岁,做过电焊工,自称传统武术爱好者,声称掌握独门绝活“里合腿”。

  在比赛中,徐晓冬一开始并没有进攻,只是简单地对田野不成章法的出拳进行防守,很轻松地避开了田野的多次攻击,随手一个勾拳就把田野面部打到挂彩。拖到第二个回合,徐晓冬显得不耐烦,开场没多久就用一记飞膝KO对手,田野甚至要在裁判的帮助下才能站起身来,比赛在一片哄笑中结束,田野包扎着头被宣布完败。

  比赛结束后,现场传出的视频引起舆论的关注,有人用“满满的恶意”来评价这场比赛,指出田野根本代表不了传统武术,也没有受过任何正规的训练,这场比赛展示的不是搏击本身,而是田野作为小丑一般“出洋相”的人设。

我们想要

把   中国  替换成  外国

把   几天  替换成  很多天

把   田野  替换成  织梦

我们可以使用jquery 写法(多个文字关键词一起替换)如下:

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.js"></script><script type="text/javascript">//jquery 写法(多个)$(document).ready(function(){var aaa = $('#content').html().replace(/(中国|几天|田野)/g, function($0, $1) {return {"中国": "外国","几天": "很多天","田野": "织梦"}[$1];});$('#content').html(aaa);});</script>

我们也可以使用js 写法(单个关键词逐一替换)如下:

<script type="text/javascript">//js 写法(单个)onload = function(){var content = document.getElementById("content");content.innerHTML = content.innerHTML.replace(new RegExp('中国','g'),'外国');content.innerHTML = content.innerHTML.replace(new RegExp('几天','g'),'很多天');content.innerHTML = content.innerHTML.replace(new RegExp('田野','g'),'织梦');}</script>

有兴趣的朋友可以自己尝试尝试。

以上就是JS、Jq批量替换织梦模板内容页文本关键字的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表