如果我有一个带有 Web 浏览器控件的应用程序 [c#],并且我想用单击按钮的信息填充第一个文本区域。我该怎么做?
如果有,我将如何使用 Web 浏览器自动填充 C# 中的 textArea
<textarea class="profile" name="message"></textarea><br />
但是没有设置 ID 字段?
[C#]
private void messageToolStripMenuItem_Click(object sender, EventArgs e)
{
webBrowser1.Document
.GetElementsByTagName("textarea")
.GetElementsByName("message")[0]
.SetAttribute("value", "Something");
// HtmlDocument doc = this.webBrowser1.Document;
// doc.GetElementsByTagName("textarea")[0].SetAttribute("Value", "a");
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
MessageBox.Show("LoadedLux");
webBrowser1.Document
.GetElementsByTagName("input")
.GetElementsByName("q")[0]
.SetAttribute("value", "Something");
}