在VBA中单击一个img的第二个button
我想通过使用getAttribute(“src”)在IE上单击一个图像button,但有相同的button具有相同的src代码,所以当我使用这个代码,它点击第一,我想点击第二。 有人可以帮我吗?
我正在考虑创build一个循环来search并select第二个,但我不知道如何编写代码! 有人能帮我吗?
这是我用来点击第一个button的代码:
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
这些button的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