我想了解如何点击下面的按钮,因为它们都命名相同。正如你所看到的按钮被命名为“btn-default”两次,但我需要点击包含云的那个。点击一个href时,btn命名相同无处不在
以下代码HTML是我需要用于VB应用程序的内部网站的源代码。基本上,这段代码是向你展示它的样子。
<div class="col-sm-4 col-md-4">
<a href="?login.type=enterprise">
<div class="btn-default">
Enterprise
</div>
</a>
</div>
<div class="col-sm-4 col-md-4">
<a href="?login.type=cloud">
<div class="btn-default">
Cloud
</div>
</a>
</div>
我想通过VBA代码点击云。我有下面这不能做的伎俩。
以下代码是我需要用于Excel VBA的代码VBA。
Set links = IE.document.getElementsByTagName("a")
For Each Hyperlink In links
If InStr(Hyperlink.href, "cloud") Then
Hyperlink.Click
Exit For
End If
Next
问题是,我不能使用导航选择,因为它在这一点,我真的需要点击通过代码按钮(BTN-默认)错误。
而下面的解决方案还没有这样的伎俩
Dim ele As Object
For Each ele In IE.Document.getElementsByClassName("btn-default")
If InStr(ele.innerText, "Cloud") > 0 Then ele.Click
Next
我想你应该在HTML标签上张贴此,作为你的问题与HTML有关,并且它没有任何VBA代码。 –