我想了解如何點擊下面的按鈕,因爲它們都命名相同。正如你所看到的按鈕被命名爲「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代碼。 –