您的位置:首页 > Web前端 > JavaScript

js替换文章中的文字

2015-10-30 13:48 429 查看
 一、split
var text="我爱照顾我家,我爱照顾我家,我爱照顾我家,我爱照顾我家,我爱照顾我家,我爱照顾我家,我爱照顾我家,我爱照顾我家,我爱照顾我家";
function init(){
var entrys="爱,家,顾"
var arr0 = new Array();
//将词条分割成数组
arr0 = entrys.split(",");
var values="";
for (var i=0;i<arr0.length;i++){
var arr1 = new Array();
var count = text.split(arr0[i]).length-1;
//按词条分割文章
arr1 = text.split(arr0[i]);
var value="";
for(var k=0;k<count;k++){
value = arr1[k].toString() + "<span style='color:blue' onmousemove='overEntry()' onmouseout='outEntyr()'>"+arr0[i]+"</span>";
values += value;

}

text= values+arr1[9];
values="";
document.getElementById("text").innerHTML=text;
}

}

二、replacevar ContentText;//文本
var entrys=KeyWordsText;//关键词
var arr0 = new Array();
//将词关键词分割成数组
arr0 = entrys.split(";");

var values="";
for (var i=0;i<arr0.length-1;i++){

ContentText = ContentText .replace(new RegExp(arr0[i], 'g'),"<span onMouseOut='this.style.textDecoration=\"none\"' onMouseOver='this.style.textDecoration=\"underline\"' style='color:blue;cursor:pointer;'>"+arr0[i]+"</span>");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息