我如何使用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 }