js或者jq判断一段文字中是否有自己想要的那几个字,如果有就把那几个字变成红色...

如何判断一段文字中是否有自己想要的那几个字,如果有就把那几个字变成红色(在html中)
比如有body中有这么一串文字“驾驶的后视镜的华盛顿”,想要判断里面是否有“驾驶”这两个字,如果有就把这两个字变成红色

代码如下所示:

 1 //俩中写法
 2 <p id="d">例如一个里面有个文章:开发部分的二次开发简要说明文档我设置一个关键字,例开发,然后我让这个文章里的“开发”两个字全变红,怎么设置</p>
 3 <span style='color: red;'></span>
 4 
 5 //js写法
 6 <script type="text/javascript">
 7   document.body.innerHTML = document.body.innerHTML.replace(/开发/ig,"<span style='color: red;'>$&</span>");
 8 </script>
 9 
10 //jquery写法
11 <script type="text/javascript">
12     $('#d').html(function(i,oldHTML){
13        return oldHTML.replace(/开发/g,'<font color="red">开发</font>');
14     })
15 </script>

 

转载于:https://www.cnblogs.com/zywaf/p/7261987.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值