【问题标题】:execute javascript attached to htmlelement in webbrowser control在 webbrowser 控件中执行附加到 htmlelement 的 javascript
【发布时间】:2012-01-04 20:48:05
【问题描述】:

我需要有关如何在 webbrowser 控件中执行附加到 htmlelement 的 javascript 的帮助

在输入第一个文本框中键入时,javascript 代码对特定文本框执行 OnChange,并在第二个文本框中显示文本的计数。

但是通过网络浏览器使用代码设置值,它的第二个文本框值没有改变。

有没有我可以在设置值后执行javascript?

【问题讨论】:

    标签: javascript .net winforms browser


    【解决方案1】:

    要么调用WebBrowser.Document.InvokeScript,传入js函数的名字;或者调用HtmlElement.InvokeMember,传入要触发的“事件”的名称(例如“OnChange”)。

    编辑:根据要求提供示例。

    在按钮单击或 DocumentCompleted 处理程序中...

    oWeb.Document.InvokeScript("checkAgree")
    

    【讨论】:

    • 感谢您的回复,但您能否提供此<input type="checkbox" name="regagree" onclick="checkAgree();" id="regagree" class="check">的示例代码
    猜你喜欢
    • 2013-01-18
    • 2011-01-30
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 2020-05-26
    相关资源
    最近更新 更多