javascript - 表单上的按钮控件来操作 Web Browser 控件网页
问题描述
我希望有人能回答我一个问题,我不需要任何代码,但更多的是一个有用的方向来开始研究。
这是我的情况
我有一个 Windows 窗体程序,如果我放置了一个按钮控件和一个 Web 浏览器控件。Web 浏览器中将有一个页面,该页面主要由 javascript 驱动。现在让我们通过网页上的 javascipt 说,我在网页上创建了一个复选框控件。有什么方法可以让我的 Windows 窗体上的按钮控件选中该框?如果我没有正确地解释自己仍然习惯于行话,我很抱歉。
在此先感谢大家 这个网站是一个丰富的知识。
解决方案
我假设你有 WebBrowser 控件。处理它的 DocumentCompleted 事件并从这里开始工作。现在您可以使用 WebBrowser.Document、WebBrowser.Document.Body 与您的页面进行交互。
例如,您可以使用wb.Document.InvokeScript
一些参数来处理更新。
或者你可以直接去
wb.Document.GetElementById("your_Element_ID").SetAttribute("checked", "checked")
推荐阅读
- php - Laravel 切换数据库关于主数据库中的用户数据
- qt - QML ListView 在轻弹时卡住
- html - CSS 悬停一个 div,更改 2 个特定的嵌套 div
- xbmc - 如何通过 kodi api 设置信息标签?
- git - 使用 bitbucket 或类似工具管理共享点站点的版本
- angular - ngFor使用角度7迭代内部数组对象数组
- spring - Spring 无法实例化类:原因:java.lang.NoSuchMethodException
- php - 来自不同域的帖子后的 Chrome 会话/Cookie 问题(对于 samesite=strict)
- python - “from .. import”问题(ValueError:尝试相对导入超出顶级包)
- django - Nginx 和 gunicorn 工作正常,但无法连接站点。我怎么解决这个问题?