这个我也想知道,就类似google网页快照把关键字加亮的功能

解决方案 »

  1.   

    str.split(keyword).join("<font color=red>"+keyword+"<\/font>");
      

  2.   

    如果替换的为当前文档则可以str = document.body.innerText;
    str.split(keyword).join("<font color=red>"+keyword+"<\/font>");
      

  3.   

    那你怎么把这个str写回document.body.innerText?
      

  4.   

    应该这样
    str = document.body.innerHTML;
    document.body.innerHTML=str.split(keyword).join("<font color=red>"+keyword+"<\/font>");
    但还是不能区分是不是在属性中