我需要帮助解决如何在webbrowser控件中执行附加到htmlelement的javascript
在输入第一个文本框中输入时,javascript代码会对特定文本框执行OnChange,并在第二个文本框中显示文本计数。
但是通过webbrowser使用代码设置值,它的第二个文本框值不会改变。
无论如何我可以在设置值后执行javascript吗?
答案 0 :(得分:1)
调用WebBrowser.Document.InvokeScript
,传入js函数的名称;或者拨打HtmlElement.InvokeMember
,传递“事件”的名称(例如“OnChange”)。
编辑:请求的示例。
在按钮单击或DocumentCompleted处理程序...
oWeb.Document.InvokeScript("checkAgree")