昨天找了半天。只找到一个
<script>
var b=document.body
b.innerHTML=b.innerText.replace(/([无聊|简单|真逊])/g,"<a href=http://xxx.xxx.xxx>$1</a>")
</script>
不过这代码不好,只能设一个关键词,但是却把我的<BR>去掉了,查看文章代码的时候,链接也不在文章中,而是保持了SCRIPT里面。。

解决方案 »

  1.   

    function a(s,url,dd){
    //显示段落,url,关键字;
    return s.replace(dd,'<a href='+ url +'>' + dd + '</a>');
    }
      

  2.   

    乱试了一个,可以实现,哈 <body>
    <p id="parStory">
    &nbsp;&nbsp;&nbsp;&nbsp;蚯蚓甲、乙、丙、丁四只蚯蚓聚在一起 
    <br><br>&nbsp;&nbsp;&nbsp;&nbsp;甲说:“好无聊喔!都没什么好玩的,唉”
    <br><br>&nbsp;&nbsp;&nbsp;&nbsp;乙说:“简单!看我把自己切成两半,就可以玩猜拳了!” 
    <br><br>&nbsp;&nbsp;&nbsp;&nbsp;丙说:“那有什么!我把自己切成四段,就围成一桌了。” 
    <br><br>&nbsp;&nbsp;&nbsp;&nbsp;丁说:“唉,你们真逊!我把自己切成六段,来个三打三如何?” 
    <br><br>&nbsp;&nbsp;&nbsp;&nbsp;甲说:“咦?那戊呢??” 
    <br><br>&nbsp;&nbsp;&nbsp;&nbsp;结果乙说:“它也把自己切两半,只不过是直切的”
    </p>
    <script type="text/javascript">
    <!--
    function replaceHyperlink(s,url,re,dd)
    {
        //显示段落,url,关键字;
        return s.replace(re,'<a href='+ url +'>' + dd + '</a>');
    }var oStory = document.getElementById("parStory");
    var url = "http://community.csdn.net/";oStory.innerHTML = replaceHyperlink(oStory.innerHTML, url, /蚯蚓/g,"蚯蚓");//-->
    </script>
     </body>
      

  3.   

    http://blog.csdn.net/btbtd/archive/2007/01/01/1471836.aspx