var delA=document.getElementsByTagName("a");
for(var i in delA){
document.removeChild(i);
}

解决方案 »

  1.   

        可能楼上的误会我的意思了,我的处理页面delete.html和被处理页面1.html不是一个页面,所以要首先记事本打开1.html,把里面的文字内容复制粘贴到delete.html里的第一个textarea里,然后点击按钮,处理过的内容呈现在delete.html的第二个textarea里。这中间的处理过程要用js来写
      

  2.   

    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head><body>
    <textarea id=tt1 onblur=cha(this.value) rows="13" cols="85"></textarea><br>
    <textarea id=tt2 rows="14" cols="85" ></textarea><br>
    <script language="javascript">
    <!--
    function cha(v){
    while(v.indexOf("<a")!=-1){
    var s=v.indexOf("<a")
    var e=v.indexOf("</a>")+4
    var t=v.substring(s, e)
    v=v.replace(t,"")
    }
    document.getElementById("tt2").value=v
    }
    //-->
    </script>
    </body></html>
      

  3.   

    正则替换即可str.replace(/<a (.+?)>(.*?)<\/a>/ig,"$2");
      

  4.   

    搞这么麻烦?<textarea id=tt1 onblur=STRreplace(this.value) rows="13" cols="85"></textarea><br>
    <textarea id=tt2 rows="14" cols="85" ></textarea><br>
    <script language="javascript">
    <!--
    function STRreplace(value){var re=/<a[^>]>(.*?)</a>/g;
    value=value.replace(re,"$1")
    document.getElementById("tt2").value=value
    }
    //-->
    </script>
      

  5.   

    <textarea id=tt1 onblur="STRreplace(this.value)" rows="13" cols="85"></textarea><br>
    <textarea id="tt2" rows="14" cols="85" ></textarea><br>
    <script language="javascript">
    <!--
    function STRreplace(value){
    var re=/<a[^>]+>(.*?)<\/a>/gi;
    value=value.replace(re,"$1");
    document.getElementById("tt2").value=value;
    }
    //-->
    </script>吧分号加上就好了