我們在織夢做網站的時候,有的時候需要使用到采集,此時一般也就需要應用到關鍵詞字詞的替換。一般關鍵字詞的替換都有種常用方法,一種是在采集的過程中,直接采集過濾替換,第二種就是今天武林網要給大家介紹的通過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>有興趣的朋友可以自己嘗試嘗試。
新聞熱點
疑難解答