1

我正在将一个外部页面加载到我的网络浏览器中。在这个页面中有一个表单和表单中的一些组件。在我的代码中,我想触发表单的“OnChange”事件。去做这个:

webBrowser1.Document.GetElementById("choose_dept").RaiseEvent("onChange");

但是,由于以下错误,我的代码在此行停止:

Value does not fall within the expected range.

为什么我不能触发表单的 OnChange 事件?我的代码有问题吗?

4

1 回答 1

0

参考以下代码:

 webBrowser1.Document.GetElementsByTagName("select")[4].Focus();
    webBrowser1.Document.GetElementsByTagName("select")[4]
.GetElementsByTagName("option")[13].SetAttribute("selected", "true");
    SendKeys.Send("{TAB}");

参考链接:

RaiseEvent("onchange")

于 2013-04-29T04:31:01.457 回答