非正则替换,高亮关键字

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>非正则替换,高亮关键字</title>
<style type="text/css">
<!--
.adKeyword {
color: #FF0000;
}
-->
</style>
</head>
<body>
<p>  人生十点需牢记:1知人不必言尽,留些口德;2责人不必苛尽,留些肚量;3才能不必傲尽,留些内涵;4锋芒不必露尽,留些深敛;5有功不必邀尽,留些谦让;6得理不必争尽,留些宽容;7得宠不必恃尽,留些后路;8气势不必倚尽,留些厚道;9富贵不必享尽,留些福泽;10凡事不必做尽,留些余德。。</p>
</body>
</html>
<script language="JavaScript" type="text/javascript"><!--
if(document.createRange){
    var range = document.createRange();
}else
    var range = document.body.createTextRange();    
if(range.findText){
    while(range.findText("留些")){
        range.pasteHTML(range.text.fontcolor("#ff0000"));
        range.collapse(true);
    }
}else{    
    var s,n;
    s = window.getSelection();
    while(window.find("留些")){
        
        var n = document.createElement("SPAN");
        n.style.color="#ff0000"    
        s.getRangeAt(0).surroundContents(n);
    }
}
//--></script>
posted @ 2012-08-03 12:09  xust  阅读(140)  评论(0)    收藏  举报