JavaScript 給指定關鍵詞加上超級鏈接
來源:程序員人生 發布時間:2013-10-08 08:44:13 閱讀次數:3513次
網(LieHuo.Net)教程 可能很多朋友看到一些文章中的某些關鍵詞會加上鏈接,跟內文廣告很相似,要實現這樣的效果很簡單,今天www.vxbq.cn就把這個功能整理了一下,看一下下面的函數:
function hkwords(keyWordArr,textElement)
{
var article_text = textElement.innerHTML;
var RegexpKeyWordString = "";
for (var i=0;i<keyWordArr.length;i++)
{
RegexpKeyWordString += keyWordArr[i]+"|"
}
RegexpKeyWordString = RegexpKeyWordString.replace(/|$/,"").replace(//g,"\");
var regExpObj = eval("/"+RegexpKeyWordString+"/g");
article_text = article_text.replace(regExpObj,function(kword){return "<a href='http://www.vxbq.cn' target='_blank' class='akwords'>"+kword+"</a>";})
textElement.innerHTML = article_text
}
網注釋:keyWordArr是存儲關鍵詞的數組,textElement是需要處理的內容。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈