zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    碰撞器与触发器[Unity]
    Mesh属性[Unity]
    4.3之后的PingPong效果实现
    windows reload()
    浏览器的内核
    redis 1
    oauth 2.0转
    java 散列
    js 事件详解 冒泡
    HttpURLConnection和HttpClient的区别2(转)
  • 原文地址:https://www.cnblogs.com/zywaf/p/7261987.html
Copyright © 2011-2022 走看看