Wednesday, July 30, 2008

简单的文本搜索, 用ie和firefox默认的功能实现, 代码:


var range="";
if(document.createRange){
    range = document.createRange();
}else{
    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);
    }
}

No comments: