• 搜索字符串并高亮显示


    <script language="JavaScript">
    <!--
    function searchText(text){
    var count=0,text,dv;
    if(text==null || text.length==0return ;
    dv
    =document.defaultView;

    function searchWithinNode(node,te,len){
    var pos,skip,spannode,middlebit,endbit,middleclone;
    skip
    =0;
    if(node.nodeType==3){
    pos
    =node.data.toUpperCase().indexOf(te);
    if(pos>=0){
    spannode
    =document.createElement('SPAN');spannode.style.backgroundColor='yellow';
    middlebit
    =node.splitText(pos);
    endbit
    =middlebit.splitText(len);
    middleclone
    =middlebit.cloneNode(true);
    spannode.appendChild(middleclone);
    middlebit.parentNode.replaceChild(spannode,middlebit);
    ++count;skip=1;
    }
    }
    else if(node.nodeType==1&& node.childNodes && node.tagName.toUpperCase()!='SCRIPT' && node.tagName.toUpperCase!='STYLE'){
    for (var child=0;child<node.childNodes.length;++child){
    child
    =child+searchWithinNode(node.childNodes[child],te,len);
    }
    }
    return skip;
    };

    searchWithinNode(document.body,text.toUpperCase(),text.length);
    }
    //-->
    </script>
  • 相关阅读:
    Nginx日志管理
    Nginx负载均衡
    Nginx 缓存
    Nginx代理服务器
    Nginx搭建 Web服务
    Nginx HTTP模块
    洛谷P1012拼数
    洛谷 P1876 开灯
    洛谷P2084 进制转化
    关于typedef的用法
  • 原文地址:https://www.cnblogs.com/jenry/p/698331.html
Copyright © 2020-2023  润新知