2个回答
2016-08-11
展开全部
这个不需要用正则
举例:
<p>我是中国人</p>
首先获取这个p标签的内容
var text=$("p").text();
接下来判断是否包含这个字符串
if(text.indexOf("我")>=0){
//存在的话
text=text.replace("我","<span style='color:red;'>我</span>");
接下来。重新给这个标签绑定
$("p").text(text);
}
举例:
<p>我是中国人</p>
首先获取这个p标签的内容
var text=$("p").text();
接下来判断是否包含这个字符串
if(text.indexOf("我")>=0){
//存在的话
text=text.replace("我","<span style='color:red;'>我</span>");
接下来。重新给这个标签绑定
$("p").text(text);
}
追问
刚接触正则,按你说的我转换的是引号立的所有即我;还是在段落里加的数字再查找。文字他document.write的是-1;请问这是怎么回事哈? webstorm编写
追答
就是一个 替换啊,亲
展开全部
var content = document.getElementById("d1").innerHTML;//获取到的一段文字
var reg = /\#[0-9a-zA-Z]{6}/g; //这个就相当于”我“
content = content.replace(reg,"#000"); //设置获取到文字设置我的颜色
document.getElementById("d1").innerHTML = content; //将设置号的重新放到html中
var reg = /\#[0-9a-zA-Z]{6}/g; //这个就相当于”我“
content = content.replace(reg,"#000"); //设置获取到文字设置我的颜色
document.getElementById("d1").innerHTML = content; //将设置号的重新放到html中
追问
试了一下 不出颜色呢
追答
content = content.replace(reg,"color:red");这样
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询