当前位置:首页 > Js/Jquery

jQuery实现:将文本内的部分字段增添样式标红

happyfhb9年前 (2018-01-07)Js/Jquery2611
摘要:<!DOCTYPE html>   <html>       <head>        &nbs…
<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="UTF-8">  
        <title>replaceDemo</title>  
    </head>  
    <body>  
        <h1 id="content">算法和数据结构是程序的第一秘诀,缺之算法和数据结构是编程的最大原因。</h1>  
    </body>  
    <script type="text/javascript">  
        var str = "算法" + "," + "数据结构";  
        //循环的分别赋样式  
        for (var i = 0; i < str.split(',').length; i++) {  
            var re = "/"+str.split(',')[i]+"/g";  
            //获取对象内容  
            var txt = document.getElementById("content").innerHTML;  
            //给符合要求的文本加上样式替换掉,eval解决转义问题  
            document.getElementById("content").innerHTML = txt.replace(eval(re),"<span style='color:red'>"+str.split(',')[i]+"</span>");  
        }  
    </script>  
</html>


扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=1271

“jQuery实现:将文本内的部分字段增添样式标红” 的相关文章

jQuery再学习之二、jQuery选择器

前言jQuery选择器非常非常强大而且灵活,要完全掌握它是需要狠下一番功夫的。当然,掌握了主要的部分后,其它的了解就好,因为一些比较偏的毕竟用得少,而且可以有其它方法来实现。…

jquery的table表格在指定行后添加新行

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META…

jquery easyui datebox 获取时间

$("#dd").datebox("getValue");当然这种方式不是太符合我们习惯,那么我们可以给它添加一个事件监听,在datebox onSelect 日期选中后,自动为input id="dd" type="text…

js的replace实现全部替换的方法

<script language="javascript">    function change(){     var str = "aca…

无比纠结的html转移

最近做jqueryeasyui的一个项目被html转义困扰主要难点在于换行符和特殊符号。那 textarea 为列子提交服务器前用escape编码服务器接收到编码数据后 解码 然后 解码前.Replace("+", "%2b")//将+号在编码&nb…

jquery easyui tree data用法

在网上找了好久 终于找到了。不说话 来代码        $('#MenuforchengxuNDate').tree({       &nb…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。