<script language=javascript>
function coder(str)
{
   var s = "";
   if (str.length == 0) return "";
   for (var i=0; i<str.length; i++)
   {
      switch (str.substr(i,1))
      {
          case "<"  : s += "&lt;";   break;
          case ">"  : s += "&gt;";   break;
          case "&"  : s += "&amp;";  break;
          case " "  : s += "&nbsp;"; break;
          case "\"" : s += "&quot;"; break;
          case "\n" : s += "<br>";   break;
          default   : s += str.substr(i,1); break;
      }
   }
   return s;
}
</script>

解决方案 »

  1.   

    用&lt;代替<等就可以显示HTML代码了
      

  2.   

    我意思是把<table...>这些替换成空格
      

  3.   

    strHTML = strHTML.replace(/<(.*)>.*<\/\1>/, " ")
      

  4.   

    strHTML = strHTML.replace(/<(.*)>/, " ")
    strHTML = strHTML.replace(/<\/(.*)>/, " ")
      

  5.   

    strHTML = strHTML.replace(/<(.*?)>/, "")
    就可以了,低版本用
    strHTML = strHTML.replace(/<[^>]*>/, "")
      

  6.   

    <script language=javascript>
    strHTML='<%=temp%>'
    strHTML = strHTML.replace(/<(.*?)>/, "er")
    document.write (strHTML)
    </script>
    不行噢,什么都不输出噢