我试着正常做,但它一直告诉我它需要在 = 或 += 的另一边。我该如何解决?
我使用的代码是: browser.Document.GetElementById("ap_h").Click;
我试着正常做,但它一直告诉我它需要在 = 或 += 的另一边。我该如何解决?
我使用的代码是: browser.Document.GetElementById("ap_h").Click;
您正在寻找的代码是:
在 DOM-Element 中调用方法
// The WebBrowser control
System.Windows.Forms.WebBrowser webBrowser;
// Perform a click on an element
HtmlDocument document = webBrowser.Document;
document.GetElementById("id_of_element").InvokeMember("Click");
上面的代码为您执行 WebBrowser 控件中的单击。
分配事件处理程序
如果要分配事件处理程序:
document.GetElementById("id_of_element").Click
+= new HtmlElementEventHandler(el_Click);
和:
void el_Click(object sender, HtmlElementEventArgs e)
{
// Do something
}