我如何使用Document.GetElementById(“NAME”)。点击?

可能重复:
如何在C#中单击Web浏览器控件中的按钮?

我试过正常做,但它一直告诉我它需要在=或+ =的另一边。 我该如何解决?

我正在使用的代码是:browser.Document.GetElementById(“ap_h”)。点击;

您正在寻找的代码是:

在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 }