我正在尝试使用 getAttribute("src") 在 IE 上单击图像按钮,但是有相同的按钮具有相同的 src 代码,因此当我使用此代码时,它会单击第一个,我想单击第二个。有人可以帮助我吗?
我正在考虑创建一个循环来搜索并选择第二个,但我不知道如何编写代码!有人可以帮帮我吗?
这是我用来点击第一个按钮的代码:
Set allInputs = IE.Document.getElementsByTagName("img")
For Each Element In allInputs
If Element.getAttribute("src") = "/forms/Content/Images/0006.gif" Then
Element.Click
Exit For
End If
Next Element
按钮的 HTML 代码是:
<tr class="jqgfirstrow" role="row"
<tr tabindex="-1" class="ui-widget-content jqgrow ui-row-ltr" id="1" role="row"
< img src="/forms/Content/Images/0006.gif"
<tr tabindex="-1" class="ui-widget-content jqgrow ui-row-ltr" id="2" role="row
< img src="/forms/Content/Images/0006.gif"
最佳答案
感谢您的帮助!
我在这里用代码做到了:
Set allInputs = IE.Document.getElementsByTagName("img")
allInputs(2).click
关于html - 单击 VBA 中图像的第二个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43223464/