Html 在vb.net webbrowser中单击此项[不确定是否按钮]的帮助

Html 在vb.net webbrowser中单击此项[不确定是否按钮]的帮助,html,vb.net,button,browser,Html,Vb.net,Button,Browser,好的,我已经试过很多次了,但是都失败了…有人能帮我点击这个按钮吗?代码是 <a class="single_like_button btn3-wrap" onclick="openFbLWin_306925();"> <span>&nbsp;</span> <div class="btn3">Like</div> </a> 喜欢 谢谢:D首先,您需要获取元素,然后调用正确的成员,例如: For Each ele

好的,我已经试过很多次了,但是都失败了…有人能帮我点击这个按钮吗?代码是

<a class="single_like_button btn3-wrap" onclick="openFbLWin_306925();">
<span>&nbsp;</span>
<div class="btn3">Like</div>
</a>

喜欢

谢谢:D

首先,您需要获取元素,然后调用正确的成员,例如:

For Each elem As HtmlElement In webBrowser1.Document.GetElementsByTagName("a")
    If elem.GetAttribute("class") = "single_like_button btn3-wrap" Then
        elem.InvokeMember("onclick")
    End If
Next

尝试将
“class”
更改为
“classname”
,因为有时需要第二个按钮。

你说的“单击此按钮”是什么意思?自动单击,就像单击谷歌注册按钮一样,你会使用-Webbrowser1.Document.GetElementById(“submitbutton”).invokeMemember(“单击”)好的,那么为什么不使用它呢?不起作用,正如您在上面看到的,没有id,并且有一个“onclick”,不确定这是什么。使用
GetElementsByClassName