gpt4 book ai didi

dom - 从 Visual Basic 6 在 Web 浏览器中调用 DOM onmousedown 事件

转载 作者:行者123 更新时间:2023-12-01 16:09:16 25 4
gpt4 key购买 nike

我将 HTML 文档加载到 Visual Basic 6 中的 WebBrowser 控件中。

有个链接

<a href="something" onmousedown="return abc(this,'asd', 'AO',null,event)">

我想从 VB 中以编程方式调用 onmousedown 事件

我已经尝试了很多东西,包括

doc.getElementsByTagName("a")(i).InvokeMember("MouseDown")
doc.getElementsByTagName("a")(i).RaiseEvent("OnMouseDown")
doc.getElementsByTagName("a")(i).MouseDown

但似乎没有任何效果。

最佳答案

我自己还没有尝试这样做,但是这篇 vbcity 帖子包含一个描述和一些示例代码。向下滚动到主题第一页上的最后一篇文章。

http://vbcity.com/forums/t/37407.aspx

为了将上面的帖子归结为要点,可以迭代表单集合的成员以找到然后单击的按钮。

With Me.WebBrowser1
For n = 0 To .Document.Forms("formname").Length - 1
If .Document.Forms("formname").Item(n).Value = "buttonvalue" Then
.Document.Forms("formname").Item(n).Click
Exit For
End If
Next n
End With

用适当的值替换'formname'和'buttonvalue'

关于dom - 从 Visual Basic 6 在 Web 浏览器中调用 DOM onmousedown 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9145786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com