document.getElementById("FreeTextBoxID").innerHTML试试

解决方案 »

  1.   

    同问,FreeTextBox是什么?
      

  2.   

    更加详细的内容参照:http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.MajorFreeTextBoxJavaScriptFunctions
      

  3.   

    FreeTextBox是何方妖怪?好像没听过这个东西
      

  4.   

    试试下面的方法:
    using System;
    using System.Text.RegularExpressions;
    public class StripHTMLTest{
      public string s="";
      public static void Main(){
        s=StripHTML(FreeTextBoxID.Text);
        Console.WriteLine(s);
      }  public static string StripHTML(string strHtml){
        string [] aryReg ={
              @"<script[^>]*?>.*?</script>",          @"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""'])(\\[""'tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>",
              @"([\r\n])[\s]+",
              @"&(quot|#34);",
              @"&(amp|#38);",
              @"&(lt|#60);",
              @"&(gt|#62);", 
              @"&(nbsp|#160);", 
              @"&(iexcl|#161);",
              @"&(cent|#162);",
              @"&(pound|#163);",
              @"&(copy|#169);",
              @"&#(\d+);",
              @"-->",
              @"<!--.*\n"
             };    string [] aryRep = {
               "",
               "",
               "",
               "\"",
               "&",
               "<",
               ">",
               " ",
               "\xa1",//chr(161),
               "\xa2",//chr(162),
               "\xa3",//chr(163),
               "\xa9",//chr(169),
               "",
               "\r\n",
               ""
              };    string newReg =aryReg[0];
        string strOutput=strHtml;
        for(int i = 0;i<aryReg.Length;i++){
          Regex regex = new Regex(aryReg[i],RegexOptions.IgnoreCase);
          strOutput = regex.Replace(strOutput,aryRep[i]);
        }
        strOutput.Replace("<","");
        strOutput.Replace(">","");
        strOutput.Replace("\r\n","");
        return strOutput;
      }
    }