2013-04-06 18 views
2

我要保存一個txt文件 在網頁瀏覽器顯示一個文本的價值在HTML文件中定義到一個文本文件中的文本框的值,我想通過GetelementbyTagName NOT的getElementById做到這一點 謝謝如何保存使用標記名

回答

1

完成網頁後做一些事情,如:(多textarea

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 
     { 
      foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("textarea ")) 
      { 
       if(el.GetAttribute("ClassName")=="classname") 
       { 
       File.WriteAllText("address of file", el.InnerText); 
       } 
      } 
     } 

編輯:

textarea

foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("textarea ")) 
       { 
        File.WriteAllText("address of file", el.InnerText); 
       } 
+0

謝謝,但我不知道爲什麼它不工作 我需要一個按鈕 我需要什麼,而不是寫類名來定義呢? – Pedram 2013-04-06 06:32:16

+0

毫不費力,你可以寫在按鈕事件,你的webbrowser控件中有多少文本區域? – KF2 2013-04-06 06:41:05

+0

@Pedram:看到我的編輯 – KF2 2013-04-06 06:42:52