我想将 webbrowser 中显示的文本区域的值保存在 txt 文件中,我想通过 GetelementbyTagName 而不是 GetelementbyID 来执行此操作 谢谢
问问题
384 次
1 回答
1
在您的网页完成后,请执行以下操作:(对于 multi 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);
}
于 2013-04-06T06:18:56.233 回答