• 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>
  • 相关阅读:
    ServletConfig对象
    乱码问题
    response request
    mysql
    数据库三范式 简单理解
    会话 cookie
    ServletContext对象
    读取工程中的配置文件
    Servlet与缓存
    C#捕获异常崩溃时
  • 原文地址:https://www.cnblogs.com/zywaf/p/7261987.html
Copyright © 2020-2023  润新知